Home
last modified time | relevance | path

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

/linux/drivers/iommu/intel/
H A Dnested.c37 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_attach_dev()
82 struct dmar_domain *s2_domain = dmar_domain->s2_domain; in intel_nested_domain_free() local
84 spin_lock(&s2_domain->s1_lock); in intel_nested_domain_free()
86 spin_unlock(&s2_domain->s1_lock); in intel_nested_domain_free()
162 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_set_dev_pasid()
202 struct dmar_domain *s2_domain = to_dmar_domain(parent); in intel_iommu_domain_alloc_nested() local
214 if (!intel_domain_is_ss_paging(s2_domain) || !s2_domain->nested_parent) in intel_iommu_domain_alloc_nested()
226 domain->s2_domain = s2_domain; in intel_iommu_domain_alloc_nested()
237 spin_lock(&s2_domain->s1_lock); in intel_iommu_domain_alloc_nested()
238 list_add(&domain->s2_link, &s2_domain->s1_domains); in intel_iommu_domain_alloc_nested()
[all …]
H A Dpasid.c740 struct dmar_domain *s2_domain, in pasid_pte_config_nestd() argument
747 pt_iommu_vtdss_hw_info(&s2_domain->sspt, &pt_info); in pasid_pte_config_nestd()
765 if (s2_domain->force_snooping) in pasid_pte_config_nestd()
772 pasid_set_page_snoop(pte, !(s2_domain->sspt.vtdss_pt.common.features & in pasid_pte_config_nestd()
774 if (s2_domain->dirty_tracking) in pasid_pte_config_nestd()
795 struct dmar_domain *s2_domain = domain->s2_domain; in intel_pasid_setup_nested() local
839 pasid_pte_config_nestd(iommu, pte, s1_cfg, s2_domain, did); in intel_pasid_setup_nested()
852 struct dmar_domain *s2_domain = domain->s2_domain; in intel_pasid_replace_nested() local
885 pasid_pte_config_nestd(iommu, &new_pte, s1_cfg, s2_domain, did); in intel_pasid_replace_nested()
H A Dcache.c232 ret = __cache_tag_assign_parent_domain(domain->s2_domain, did, dev, pasid); in cache_tag_assign_domain()
253 __cache_tag_unassign_parent_domain(domain->s2_domain, did, dev, pasid); in cache_tag_unassign_domain()
H A Diommu.h636 struct dmar_domain *s2_domain; member