Searched refs:protection_domain (Results 1 – 4 of 4) sorted by relevance
/linux-5.19.10/drivers/iommu/amd/ |
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() 129 extern void amd_iommu_domain_set_pgtable(struct protection_domain *domain,
|
D | iommu.c | 137 static struct protection_domain *to_pdomain(struct iommu_domain *dom) in to_pdomain() 139 return container_of(dom, struct protection_domain, domain); in to_pdomain() 1267 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages() 1298 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages() 1342 void amd_iommu_domain_flush_tlb_pde(struct protection_domain *domain) in amd_iommu_domain_flush_tlb_pde() 1347 void amd_iommu_domain_flush_complete(struct protection_domain *domain) in amd_iommu_domain_flush_complete() 1364 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache() 1381 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices() 1453 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table() 1465 static void set_dte_entry(u16 devid, struct protection_domain *domain, in set_dte_entry() [all …]
|
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() 368 struct protection_domain *dom = io_pgtable_ops_to_domain(ops); in iommu_v1_map_page() 487 struct protection_domain *dom; in v1_free_pgtable() 493 dom = container_of(pgtable, struct protection_domain, iop); in v1_free_pgtable()
|
D | amd_iommu_types.h | 502 struct protection_domain, iop) 519 struct protection_domain { struct 691 struct protection_domain *domain; /* Domain the device is bound to */
|