Home
last modified time | relevance | path

Searched refs:dmar_domain (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/iommu/intel/
Diommu.c279 static struct dmar_domain *si_domain;
322 static void domain_exit(struct dmar_domain *domain);
323 static void domain_remove_dev_info(struct dmar_domain *domain);
457 static struct dmar_domain* get_iommu_domain(struct intel_iommu *iommu, u16 did) in get_iommu_domain()
459 struct dmar_domain **domains; in get_iommu_domain()
470 struct dmar_domain *domain) in set_iommu_domain()
472 struct dmar_domain **domains; in set_iommu_domain()
476 size_t size = 256 * sizeof(struct dmar_domain *); in set_iommu_domain()
523 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si()
528 static inline bool domain_use_first_level(struct dmar_domain *domain) in domain_use_first_level()
[all …]
Dpasid.h116 struct dmar_domain *domain,
119 struct dmar_domain *domain,
124 struct dmar_domain *domain, int addr_width);
Dpasid.c647 static inline int iommu_skip_agaw(struct dmar_domain *domain, in iommu_skip_agaw()
666 struct dmar_domain *domain, in intel_pasid_setup_second_level()
732 struct dmar_domain *domain, in intel_pasid_setup_pass_through()
828 struct dmar_domain *domain, int addr_width) in intel_pasid_setup_nested()
Dsvm.c326 struct dmar_domain *dmar_domain; in intel_svm_bind_gpasid() local
364 dmar_domain = to_dmar_domain(domain); in intel_svm_bind_gpasid()
434 data->hpasid, &data->vendor.vtd, dmar_domain, in intel_svm_bind_gpasid()
749 struct dmar_domain *domain; in intel_svm_drain_prq()
Ddebugfs.c347 struct dmar_domain *domain = find_domain(dev); in show_device_domain_translation()
/Linux-v5.15/arch/x86/kernel/apic/
Dmsi.c306 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local
311 if (dmar_domain) in dmar_get_irq_domain()
316 dmar_domain = msi_create_irq_domain(fn, &dmar_msi_domain_info, in dmar_get_irq_domain()
318 if (!dmar_domain) in dmar_get_irq_domain()
323 return dmar_domain; in dmar_get_irq_domain()
/Linux-v5.15/include/linux/
Dintel-iommu.h537 struct dmar_domain { struct
596 struct dmar_domain ***domains; /* ptr to domains */ argument
631 struct dmar_domain *domain; /* aux-domain */
655 struct dmar_domain *domain; /* pointer to domain */
667 static inline struct dmar_domain *to_dmar_domain(struct iommu_domain *dom) in to_dmar_domain()
669 return container_of(dom, struct dmar_domain, domain); in to_dmar_domain()
752 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain);
757 struct dmar_domain *find_domain(struct device *dev);