Home
last modified time | relevance | path

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

/linux/drivers/iommu/intel/
H A Diommu.c286 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 Dcache.c43 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 Dpasid.c481 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 Dprq.c63 struct dmar_domain *domain; in intel_iommu_drain_pasid_prq()