Searched refs:iommu_array (Results 1 – 5 of 5) sorted by relevance
/linux-6.14.4/drivers/iommu/intel/ |
D | nested.c | 230 xa_init(&domain->iommu_array); in intel_iommu_domain_alloc_nested()
|
D | iommu.h | 603 struct xarray iommu_array; /* Attached IOMMU array */ member 822 xa_load(&domain->iommu_array, iommu->seq_id); in domain_id_iommu()
|
D | iommu.c | 1366 curr = xa_load(&domain->iommu_array, iommu->seq_id); in domain_attach_iommu() 1385 curr = xa_cmpxchg(&domain->iommu_array, iommu->seq_id, in domain_attach_iommu() 1411 info = xa_load(&domain->iommu_array, iommu->seq_id); in domain_detach_iommu() 1414 xa_erase(&domain->iommu_array, iommu->seq_id); in domain_detach_iommu() 3295 xa_init(&domain->iommu_array); in paging_domain_alloc()
|
/linux-6.14.4/drivers/iommu/amd/ |
D | iommu.c | 1405 xa_for_each(&domain->iommu_array, i, pdom_iommu_info) in domain_flush_complete() 1608 xa_for_each(&pdom->iommu_array, i, pdom_iommu_info) { in domain_flush_pages_v1() 2185 pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); in pdom_attach_iommu() 2200 curr = xa_cmpxchg(&pdom->iommu_array, iommu->index, in pdom_attach_iommu() 2221 pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); in pdom_detach_iommu() 2229 xa_erase(&pdom->iommu_array, iommu->index); in pdom_detach_iommu() 2449 xa_init(&domain->iommu_array); in protection_domain_init()
|
D | amd_iommu_types.h | 592 struct xarray iommu_array; /* per-IOMMU reference count */ member
|