Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/iommu/amd/
A Damd_iommu.h57 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 Diommu.c1651 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 Dio_pgtable.c134 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 Dio_pgtable_v2.c246 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 Damd_iommu_types.h526 struct protection_domain, iop)
544 struct protection_domain { struct
787 struct protection_domain *domain; /* Domain the device is bound to */

Completed in 22 milliseconds