Lines Matching refs:s2_domain
33 if (iommu->agaw < dmar_domain->s2_domain->agaw) { in intel_nested_attach_dev()
43 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_attach_dev()
81 struct dmar_domain *s2_domain = dmar_domain->s2_domain; in intel_nested_domain_free() local
83 spin_lock(&s2_domain->s1_lock); in intel_nested_domain_free()
85 spin_unlock(&s2_domain->s1_lock); in intel_nested_domain_free()
161 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_set_dev_pasid()
195 struct dmar_domain *s2_domain = to_dmar_domain(parent); in intel_iommu_domain_alloc_nested() local
208 !s2_domain->nested_parent) in intel_iommu_domain_alloc_nested()
221 domain->s2_domain = s2_domain; in intel_iommu_domain_alloc_nested()
232 spin_lock(&s2_domain->s1_lock); in intel_iommu_domain_alloc_nested()
233 list_add(&domain->s2_link, &s2_domain->s1_domains); in intel_iommu_domain_alloc_nested()
234 spin_unlock(&s2_domain->s1_lock); in intel_iommu_domain_alloc_nested()