Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/iommu/amd/
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()
129 extern void amd_iommu_domain_set_pgtable(struct protection_domain *domain,
Diommu.c137 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 …]
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()
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()
Damd_iommu_types.h502 struct protection_domain, iop)
519 struct protection_domain { struct
691 struct protection_domain *domain; /* Domain the device is bound to */