Searched refs:iommu_array (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/iommu/intel/ |
| H A D | nested.c | 235 xa_init(&domain->iommu_array); in intel_iommu_domain_alloc_nested()
|
| H A D | iommu.h | 607 struct xarray iommu_array; /* Attached IOMMU array */ member 817 xa_load(&domain->iommu_array, iommu->seq_id); in domain_id_iommu()
|
| H A D | iommu.c | 1038 curr = xa_load(&domain->iommu_array, iommu->seq_id); in domain_attach_iommu() 1055 curr = xa_cmpxchg(&domain->iommu_array, iommu->seq_id, in domain_attach_iommu() 1079 info = xa_load(&domain->iommu_array, iommu->seq_id); in domain_detach_iommu() 1082 xa_erase(&domain->iommu_array, iommu->seq_id); in domain_detach_iommu() 2794 xa_init(&domain->iommu_array); in paging_domain_alloc()
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 1462 xa_for_each(&domain->iommu_array, i, pdom_iommu_info) in domain_flush_complete() 1665 xa_for_each(&pdom->iommu_array, i, pdom_iommu_info) { in domain_flush_pages_v1() 2235 pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); in pdom_attach_iommu() 2250 curr = xa_cmpxchg(&pdom->iommu_array, iommu->index, in pdom_attach_iommu() 2271 pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); in pdom_detach_iommu() 2279 xa_erase(&pdom->iommu_array, iommu->index); in pdom_detach_iommu() 2503 xa_init(&domain->iommu_array); in protection_domain_init()
|
| H A D | amd_iommu_types.h | 512 struct xarray iommu_array; /* per-IOMMU reference count */ member
|