Searched refs:protection_domain (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/drivers/iommu/amd/ |
A D | amd_iommu.h | 57 extern void amd_iommu_update_and_flush_device_table(struct protection_domain *domain); 58 extern void amd_iommu_domain_update(struct protection_domain *domain); 59 extern void amd_iommu_domain_flush_complete(struct protection_domain *domain); 60 extern void amd_iommu_domain_flush_tlb_pde(struct protection_domain *domain); 104 void amd_iommu_domain_set_pt_root(struct protection_domain *domain, u64 root) in amd_iommu_domain_set_pt_root() 112 void amd_iommu_domain_clr_pt_root(struct protection_domain *domain) in amd_iommu_domain_clr_pt_root() 136 extern void amd_iommu_domain_set_pgtable(struct protection_domain *domain,
|
A D | iommu.c | 1651 struct protection_domain *domain) in do_attach() 1757 struct protection_domain *domain) in attach_device() 1834 struct protection_domain *domain; in detach_device() 2062 struct protection_domain *domain; in protection_domain_alloc() 2114 struct protection_domain *domain; in amd_iommu_domain_alloc() 2136 struct protection_domain *domain; in amd_iommu_domain_free() 2158 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_attach_device() 2193 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_iotlb_sync_map() 2204 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_map_pages() 2251 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_unmap_pages() [all …]
|
A D | io_pgtable.c | 134 void amd_iommu_domain_set_pgtable(struct protection_domain *domain, in amd_iommu_domain_set_pgtable() 151 static bool increase_address_space(struct protection_domain *domain, in increase_address_space() 195 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte() 367 struct protection_domain *dom = io_pgtable_ops_to_domain(ops); in iommu_v1_map_pages() 495 struct protection_domain *dom; in v1_free_pgtable() 501 dom = container_of(pgtable, struct protection_domain, iop); in v1_free_pgtable()
|
A D | io_pgtable_v2.c | 246 struct protection_domain *pdom = io_pgtable_ops_to_domain(ops); in iommu_v2_map_pages() 364 struct protection_domain *pdom; in v2_free_pgtable() 367 pdom = container_of(pgtable, struct protection_domain, iop); in v2_free_pgtable() 384 struct protection_domain *pdom = (struct protection_domain *)cookie; in v2_alloc_pgtable()
|
A D | amd_iommu_types.h | 526 struct protection_domain, iop) 544 struct protection_domain { struct 787 struct protection_domain *domain; /* Domain the device is bound to */
|
Completed in 22 milliseconds