Lines Matching refs:si_domain
296 static struct dmar_domain *si_domain; variable
2843 si_domain = alloc_domain(DOMAIN_FLAG_STATIC_IDENTITY); in si_domain_init()
2844 if (!si_domain) in si_domain_init()
2847 if (md_domain_init(si_domain, DEFAULT_DOMAIN_ADDRESS_WIDTH)) { in si_domain_init()
2848 domain_exit(si_domain); in si_domain_init()
2849 si_domain = NULL; in si_domain_init()
2861 ret = iommu_domain_identity_map(si_domain, in si_domain_init()
2880 end >> agaw_to_width(si_domain->agaw))) in si_domain_init()
2883 ret = iommu_domain_identity_map(si_domain, in si_domain_init()
3509 if (si_domain) { in init_dmars()
3510 domain_exit(si_domain); in init_dmars()
3511 si_domain = NULL; in init_dmars()
4712 if (iommu_domain_identity_map(si_domain, in intel_iommu_memory_notifier()
4727 freelist = domain_unmap(si_domain, in intel_iommu_memory_notifier()
4732 iommu_flush_iotlb_psi(iommu, si_domain, in intel_iommu_memory_notifier()
5075 if (si_domain && !hw_pass_through) in intel_iommu_init()
5239 return &si_domain->domain; in intel_iommu_domain_alloc()
5249 if (domain != &si_domain->domain) in intel_iommu_domain_free()