Searched refs:protection_domain (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.15/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() 130 extern void amd_iommu_domain_set_pgtable(struct protection_domain *domain,
|
| D | iommu.c | 136 static struct protection_domain *to_pdomain(struct iommu_domain *dom) in to_pdomain() 138 return container_of(dom, struct protection_domain, domain); in to_pdomain() 1238 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages() 1269 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages() 1313 void amd_iommu_domain_flush_tlb_pde(struct protection_domain *domain) in amd_iommu_domain_flush_tlb_pde() 1318 void amd_iommu_domain_flush_complete(struct protection_domain *domain) in amd_iommu_domain_flush_complete() 1335 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache() 1352 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices() 1424 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table() 1436 static void set_dte_entry(u16 devid, struct protection_domain *domain, in set_dte_entry() [all …]
|
| D | io_pgtable.c | 160 void amd_iommu_domain_set_pgtable(struct protection_domain *domain, in amd_iommu_domain_set_pgtable() 177 static bool increase_address_space(struct protection_domain *domain, in increase_address_space() 221 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte() 394 struct protection_domain *dom = io_pgtable_ops_to_domain(ops); in iommu_v1_map_page() 513 struct protection_domain *dom; in v1_free_pgtable() 520 dom = container_of(pgtable, struct protection_domain, iop); in v1_free_pgtable()
|
| D | amd_iommu_types.h | 495 struct protection_domain, iop) 512 struct protection_domain { struct 686 struct protection_domain *domain; /* Domain the device is bound to */
|