Home
last modified time | relevance | path

Searched refs:iommu_array (Results 1 – 5 of 5) sorted by relevance

/linux-6.14.4/drivers/iommu/intel/
Dnested.c230 xa_init(&domain->iommu_array); in intel_iommu_domain_alloc_nested()
Diommu.h603 struct xarray iommu_array; /* Attached IOMMU array */ member
822 xa_load(&domain->iommu_array, iommu->seq_id); in domain_id_iommu()
Diommu.c1366 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/
Diommu.c1405 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()
Damd_iommu_types.h592 struct xarray iommu_array; /* per-IOMMU reference count */ member