Searched refs:protection_domain (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/iommu/amd/ |
H A D | pasid.c | 42 static void remove_pdom_dev_pasid(struct protection_domain *pdom, 64 struct protection_domain *sva_pdom; 67 sva_pdom = container_of(mn, struct protection_domain, mn); 83 struct protection_domain *sva_pdom; 86 sva_pdom = container_of(mn, struct protection_domain, mn); 106 struct protection_domain *sva_pdom = to_pdomain(domain); 147 struct protection_domain *sva_pdom; 165 struct protection_domain *sva_pdom = to_pdomain(domain); 181 struct protection_domain *pdom;
|
H A D | amd_iommu.h | 48 struct protection_domain *protection_domain_alloc(unsigned int type); 49 void protection_domain_free(struct protection_domain *domain); 88 void amd_iommu_update_and_flush_device_table(struct protection_domain *domain); 89 void amd_iommu_domain_update(struct protection_domain *domain); 91 void amd_iommu_domain_flush_complete(struct protection_domain *domain); 92 void amd_iommu_domain_flush_pages(struct protection_domain *domain, 146 void amd_iommu_domain_set_pt_root(struct protection_domain *domain, u64 root) 153 void amd_iommu_domain_clr_pt_root(struct protection_domain *domain) 181 static inline struct protection_domain *to_pdomain(struct iommu_domain *dom) 183 return container_of(dom, struct protection_domain, domai [all...] |
H A D | io_pgtable.c | 135 void amd_iommu_domain_set_pgtable(struct protection_domain *domain, 152 static bool increase_address_space(struct protection_domain *domain, 196 static u64 *alloc_pte(struct protection_domain *domain, 368 struct protection_domain *dom = io_pgtable_ops_to_domain(ops); 564 struct protection_domain *dom; 570 dom = container_of(pgtable, struct protection_domain, iop);
|
H A D | iommu.c | 88 static inline bool pdom_is_v2_pgtbl_mode(struct protection_domain *pdom) 93 static inline bool pdom_is_in_pt_mode(struct protection_domain *pdom) 103 static inline bool pdom_is_sva_capable(struct protection_domain *pdom) 1406 static int domain_flush_pages_v2(struct protection_domain *pdom, 1426 static int domain_flush_pages_v1(struct protection_domain *pdom, 1453 static void __domain_flush_pages(struct protection_domain *domain, 1479 void amd_iommu_domain_flush_pages(struct protection_domain *domain, 1530 static void amd_iommu_domain_flush_all(struct protection_domain *domain) 1559 void amd_iommu_domain_flush_complete(struct protection_domain *domain) 1576 static void domain_flush_np_cache(struct protection_domain *domai [all...] |
H A D | io_pgtable_v2.c | 236 struct protection_domain *pdom = io_pgtable_ops_to_domain(ops); 362 struct protection_domain *pdom = (struct protection_domain *)cookie;
|
H A D | amd_iommu_types.h | 516 /* Making iterating over protection_domain->dev_data_list easier */ 537 struct protection_domain, iop) 568 /* For protection_domain->dev_data_list */ 576 struct protection_domain { struct 843 struct protection_domain *domain; /* Domain the device is bound to */
|
Completed in 95 milliseconds