Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/intel/
H A Diommu.h582 struct dmar_domain { struct
583 int nid; /* node id */
584 struct xarray iommu_array; /* Attached IOMMU array */
586 u8 has_iotlb_device: 1;
587 u8 iommu_coherency: 1; /* indicate coherency of iommu access */
588 u8 force_snooping : 1; /* Create IOPTEs with snoop control */
589 u8 set_pte_snp:1;
590 u8 use_first_level:1; /* DMA translation for the domain goes
595 u8 has_mappings:1; /* Has mappings configured through
599 spinlock_t lock; /* Protect device tracking lists */
[all …]
H A Diommu.c1605 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_flush_iotlb_all() local
4041 struct dmar_domain *dmar_domain; in intel_iommu_domain_alloc() local
4087 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in prepare_domain_attach_device() local
4144 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_map() local
4202 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_unmap() local
4247 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_tlb_sync() local
4269 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iova_to_phys() local
4321 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_enforce_cache_coherency() local
4686 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iotlb_sync_map() local
4700 struct dmar_domain *dmar_domain; in intel_iommu_remove_dev_pasid() local
[all …]
/openbmc/linux/arch/x86/kernel/apic/
H A Dmsi.c349 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local