Searched refs:s2_domain (Results 1 – 4 of 4) sorted by relevance
33 if (iommu->agaw < dmar_domain->s2_domain->agaw) { in intel_nested_attach_dev()43 ret = prepare_domain_attach_device(&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() local83 spin_lock(&s2_domain->s1_lock); in intel_nested_domain_free()85 spin_unlock(&s2_domain->s1_lock); in intel_nested_domain_free()142 struct dmar_domain *s2_domain = to_dmar_domain(parent); in intel_nested_domain_alloc() local151 !s2_domain->nested_parent) in intel_nested_domain_alloc()164 domain->s2_domain = s2_domain; in intel_nested_domain_alloc()176 spin_lock(&s2_domain->s1_lock); in intel_nested_domain_alloc()177 list_add(&domain->s2_link, &s2_domain->s1_domains); in intel_nested_domain_alloc()[all …]
590 struct dmar_domain *s2_domain = domain->s2_domain; in intel_pasid_setup_nested() local592 struct dma_pte *pgd = s2_domain->pgd; in intel_pasid_setup_nested()651 if (s2_domain->force_snooping) in intel_pasid_setup_nested()657 pasid_set_address_width(pte, s2_domain->agaw); in intel_pasid_setup_nested()659 if (s2_domain->dirty_tracking) in intel_pasid_setup_nested()
204 ret = __cache_tag_assign_parent_domain(domain->s2_domain, did, dev, pasid); in cache_tag_assign_domain()225 __cache_tag_unassign_parent_domain(domain->s2_domain, did, dev, pasid); in cache_tag_unassign_domain()
655 struct dmar_domain *s2_domain; member