Home
last modified time | relevance | path

Searched defs:dmar_domain (Results 1 – 4 of 4) sorted by relevance

/linux-5.10/include/linux/
Dintel-iommu.h525 struct dmar_domain { struct
526 int nid; /* node id */
528 unsigned iommu_refcnt[DMAR_UNITS_SUPPORTED];
532 u16 iommu_did[DMAR_UNITS_SUPPORTED];
536 unsigned int auxd_refcnt; /* Refcount of auxiliary attaching */
538 bool has_iotlb_device;
539 struct list_head devices; /* all devices' list */
540 struct list_head auxd; /* link to device's auxiliary list */
541 struct iova_domain iovad; /* iova's that belong to this domain */
543 struct dma_pte *pgd; /* virtual address */
[all …]
/linux-5.10/drivers/iommu/intel/
Diommu.c5107 static void intel_init_iova_domain(struct dmar_domain *dmar_domain) in intel_init_iova_domain()
5120 struct dmar_domain *dmar_domain; in intel_iommu_domain_alloc() local
5294 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in prepare_domain_attach_device() local
5441 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_sva_invalidate() local
5573 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_map() local
5611 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_unmap() local
5646 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iova_to_phys() local
5876 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_apply_resv_region() local
6030 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_aux_get_pasid() local
6046 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_domain_set_attr() local
Dsvm.c281 struct dmar_domain *dmar_domain; in intel_svm_bind_gpasid() local
/linux-5.10/arch/x86/kernel/apic/
Dmsi.c317 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local