Lines Matching refs:domains
1387 iommu_flush_dev_iotlb(iommu->domains[did], addr, mask); in iommu_flush_iotlb_psi()
1461 iommu->domains = kcalloc(ndomains, sizeof(struct dmar_domain *), in iommu_init_domains()
1463 if (!iommu->domains) { in iommu_init_domains()
1485 if ((iommu->domains) && (iommu->domain_ids)) { in disable_dmar_iommu()
1494 domain = iommu->domains[i]; in disable_dmar_iommu()
1508 if ((iommu->domains) && (iommu->domain_ids)) { in free_dmar_iommu()
1509 kfree(iommu->domains); in free_dmar_iommu()
1511 iommu->domains = NULL; in free_dmar_iommu()
1552 iommu->domains[num] = domain; in __iommu_attach_domain()
1583 if (iommu->domains[num] == domain) in iommu_attach_vm_domain()
1599 if (iommu->domains[num] == domain) { in iommu_detach_domain()
1601 iommu->domains[num] = NULL; in iommu_detach_domain()
1607 iommu->domains[domain->id] = NULL; in iommu_detach_domain()
4544 if (iommu->domains[num] == dmar_domain) in intel_iommu_unmap()