Lines Matching defs:domain
61 struct iommu_domain *domain = kvm->arch.iommu_domain;
65 if (!domain)
80 if (iommu_iova_to_phys(domain, gfn_to_gpa(gfn))) {
107 r = iommu_map(domain, gfn_to_gpa(gfn), pfn_to_hpa(pfn),
149 struct iommu_domain *domain = kvm->arch.iommu_domain;
153 if (!domain)
160 r = iommu_attach_device(domain, &pdev->dev);
199 struct iommu_domain *domain = kvm->arch.iommu_domain;
203 if (!domain)
210 iommu_detach_device(domain, &pdev->dev);
256 struct iommu_domain *domain;
261 domain = kvm->arch.iommu_domain;
266 if (!domain)
274 phys = iommu_iova_to_phys(domain, gfn_to_gpa(gfn));
278 order = iommu_unmap(domain, gfn_to_gpa(gfn), 0);
307 struct iommu_domain *domain = kvm->arch.iommu_domain;
310 if (!domain)
314 iommu_domain_free(domain);