Searched refs:dmar_domain (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/iommu/intel/ |
H A D | iommu.c | 286 static int domain_pfn_supported(struct dmar_domain *domain, unsigned long pfn) in domain_pfn_supported() 355 static unsigned long domain_super_pgsize_bitmap(struct dmar_domain *domain) in domain_super_pgsize_bitmap() 556 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache() 707 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte() 765 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte() 797 static void dma_pte_clear_range(struct dmar_domain *domain, in dma_pte_clear_range() 828 static void dma_pte_free_level(struct dmar_domain *domain, int level, in dma_pte_free_level() 871 static void dma_pte_free_pagetable(struct dmar_domain *domain, in dma_pte_free_pagetable() 895 static void dma_pte_list_pagetables(struct dmar_domain *domain, in dma_pte_list_pagetables() 915 static void dma_pte_clear_level(struct dmar_domain *domain, int level, in dma_pte_clear_level() [all …]
|
H A D | cache.c | 43 static int cache_tag_assign(struct dmar_domain *domain, u16 did, in cache_tag_assign() 94 static void cache_tag_unassign(struct dmar_domain *domain, u16 did, in cache_tag_unassign() 118 static int domain_qi_batch_alloc(struct dmar_domain *domain) in domain_qi_batch_alloc() 136 static int __cache_tag_assign_domain(struct dmar_domain *domain, u16 did, in __cache_tag_assign_domain() 157 static void __cache_tag_unassign_domain(struct dmar_domain *domain, u16 did, in __cache_tag_unassign_domain() 168 static int __cache_tag_assign_parent_domain(struct dmar_domain *domain, u16 did, in __cache_tag_assign_parent_domain() 189 static void __cache_tag_unassign_parent_domain(struct dmar_domain *domain, u16 did, in __cache_tag_unassign_parent_domain() 200 static u16 domain_get_id_for_dev(struct dmar_domain *domain, struct device *dev) in domain_get_id_for_dev() 223 int cache_tag_assign_domain(struct dmar_domain *domain, in cache_tag_assign_domain() 247 void cache_tag_unassign_domain(struct dmar_domain *domain, in cache_tag_unassign_domain() [all …]
|
H A D | pasid.c | 481 struct dmar_domain *domain, in intel_pasid_setup_second_level() 525 struct dmar_domain *domain, in intel_pasid_replace_second_level() 745 struct dmar_domain *s2_domain, in pasid_pte_config_nestd() 794 u32 pasid, struct dmar_domain *domain) in intel_pasid_setup_nested() 797 struct dmar_domain *s2_domain = domain->s2_domain; in intel_pasid_setup_nested() 851 u16 old_did, struct dmar_domain *domain) in intel_pasid_replace_nested() 854 struct dmar_domain *s2_domain = domain->s2_domain; in intel_pasid_replace_nested()
|
H A D | prq.c | 63 struct dmar_domain *domain; in intel_iommu_drain_pasid_prq()
|