Searched refs:dmar_domain (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iommu/intel/ |
| H A D | nested.c | 25 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_nested_attach_dev() local 37 ret = paging_domain_compatible(&dmar_domain->s2_domain->domain, dev); in intel_nested_attach_dev() 43 ret = domain_attach_iommu(dmar_domain, iommu); in intel_nested_attach_dev() 49 ret = cache_tag_assign_domain(dmar_domain, dev, IOMMU_NO_PASID); in intel_nested_attach_dev() 58 IOMMU_NO_PASID, dmar_domain); in intel_nested_attach_dev() 62 info->domain = dmar_domain; in intel_nested_attach_dev() 64 spin_lock_irqsave(&dmar_domain->lock, flags); in intel_nested_attach_dev() 65 list_add(&info->link, &dmar_domain->devices); in intel_nested_attach_dev() 66 spin_unlock_irqrestore(&dmar_domain->lock, flags); in intel_nested_attach_dev() 72 cache_tag_unassign_domain(dmar_domain, dev, IOMMU_NO_PASID); in intel_nested_attach_dev() [all …]
|
| H A D | svm.c | 55 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_arch_invalidate_secondary_tlbs() 72 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_release() 101 struct dmar_domain *domain = container_of(mn, struct dmar_domain, notifier); in intel_mm_free_notifier() 196 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_svm_domain_free() local 199 mmu_notifier_put(&dmar_domain->notifier); in intel_svm_domain_free() 210 struct dmar_domain *domain; in intel_svm_domain_alloc()
|
| H A D | pasid.h | 310 struct dmar_domain *domain, 318 u32 pasid, struct dmar_domain *domain);
|
| /linux/arch/x86/kernel/apic/ |
| H A D | msi.c | 345 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local 350 if (dmar_domain) in dmar_get_irq_domain() 355 dmar_domain = msi_create_irq_domain(fn, &dmar_msi_domain_info, in dmar_get_irq_domain() 357 if (!dmar_domain) in dmar_get_irq_domain() 362 return dmar_domain; in dmar_get_irq_domain()
|