Searched refs:dmar_domain (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/iommu/intel/ |
| H A D | iommu.c | 296 static struct dmar_domain *si_domain; 329 static void domain_exit(struct dmar_domain *domain); 330 static void domain_remove_dev_info(struct dmar_domain *domain); 479 static struct dmar_domain* get_iommu_domain(struct intel_iommu *iommu, u16 did) in get_iommu_domain() 481 struct dmar_domain **domains; in get_iommu_domain() 492 struct dmar_domain *domain) in set_iommu_domain() 494 struct dmar_domain **domains; in set_iommu_domain() 498 size_t size = 256 * sizeof(struct dmar_domain *); in set_iommu_domain() 545 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si() 550 static inline bool domain_use_first_level(struct dmar_domain *domain) in domain_use_first_level() [all …]
|
| H A D | pasid.h | 121 struct dmar_domain *domain, 124 struct dmar_domain *domain, 129 struct dmar_domain *domain, int addr_width);
|
| H A D | pasid.c | 603 static inline int iommu_skip_agaw(struct dmar_domain *domain, in iommu_skip_agaw() 622 struct dmar_domain *domain, in intel_pasid_setup_second_level() 684 struct dmar_domain *domain, in intel_pasid_setup_pass_through() 774 struct dmar_domain *domain, int addr_width) in intel_pasid_setup_nested()
|
| H A D | svm.c | 262 struct dmar_domain *dmar_domain; in intel_svm_bind_gpasid() local 300 dmar_domain = to_dmar_domain(domain); in intel_svm_bind_gpasid() 370 data->hpasid, &data->vendor.vtd, dmar_domain, in intel_svm_bind_gpasid() 769 struct dmar_domain *domain; in intel_svm_drain_prq()
|
| H A D | debugfs.c | 343 struct dmar_domain *domain = find_domain(dev); in show_device_domain_translation()
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/apic/ |
| H A D | msi.c | 322 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local 327 if (dmar_domain) in dmar_get_irq_domain() 332 dmar_domain = msi_create_irq_domain(fn, &dmar_msi_domain_info, in dmar_get_irq_domain() 334 if (!dmar_domain) in dmar_get_irq_domain() 339 return dmar_domain; in dmar_get_irq_domain()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | intel-iommu.h | 528 struct dmar_domain { struct 589 struct dmar_domain ***domains; /* ptr to domains */ argument 638 struct dmar_domain *domain; /* pointer to domain */ 650 static inline struct dmar_domain *to_dmar_domain(struct iommu_domain *dom) in to_dmar_domain() 652 return container_of(dom, struct dmar_domain, domain); in to_dmar_domain() 735 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain); 740 struct dmar_domain *find_domain(struct device *dev);
|