Lines Matching defs:si_domain
249 static struct dmar_domain *si_domain;
2394 si_domain = alloc_domain(IOMMU_DOMAIN_IDENTITY);
2395 if (!si_domain)
2398 if (md_domain_init(si_domain, DEFAULT_DOMAIN_ADDRESS_WIDTH)) {
2399 domain_exit(si_domain);
2400 si_domain = NULL;
2412 ret = iommu_domain_identity_map(si_domain,
2422 * the si_domain.
2431 end >> agaw_to_width(si_domain->agaw)))
2434 ret = iommu_domain_identity_map(si_domain,
2906 if (si_domain) {
2907 domain_exit(si_domain);
2908 si_domain = NULL;
3550 if (iommu_domain_identity_map(si_domain,
3565 domain_unmap(si_domain, start_vpfn, last_vpfn, &freelist);
3569 iommu_flush_iotlb_psi(iommu, si_domain,
3884 if (si_domain && !hw_pass_through)
4054 return &si_domain->domain;
4066 if (domain != &si_domain->domain && domain != &blocking_domain)