Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dintel-iommu.h476 struct dmar_domain { struct
477 int nid; /* node id */
479 unsigned iommu_refcnt[DMAR_UNITS_SUPPORTED];
483 u16 iommu_did[DMAR_UNITS_SUPPORTED];
487 unsigned int auxd_refcnt; /* Refcount of auxiliary attaching */
489 bool has_iotlb_device;
490 struct list_head devices; /* all devices' list */
491 struct list_head auxd; /* link to device's auxiliary list */
492 struct iova_domain iovad; /* iova's that belong to this domain */
494 struct dma_pte *pgd; /* virtual address */
[all …]
/Linux-v5.4/arch/x86/kernel/apic/
Dmsi.c232 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local
/Linux-v5.4/drivers/iommu/
Dintel-iommu.c3485 struct dmar_domain *dmar_domain; in iommu_need_mapping() local
5167 struct dmar_domain *dmar_domain; in intel_iommu_domain_alloc() local
5344 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in prepare_domain_attach_device() local
5445 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_map() local
5486 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_unmap() local
5523 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iova_to_phys() local
5586 struct dmar_domain *dmar_domain; in intel_iommu_add_device() local
5788 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_apply_resv_region() local
5940 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_aux_get_pasid() local