Searched defs:dmar_domain (Results 1 – 3 of 3) sorted by relevance
582 struct dmar_domain { struct583 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 goes596 spinlock_t lock; /* Protect device tracking lists */597 struct list_head devices; /* all devices' list */[all …]
1593 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_flush_iotlb_all() local4024 struct dmar_domain *dmar_domain; in intel_iommu_domain_alloc() local4070 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in prepare_domain_attach_device() local4127 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_map() local4185 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_unmap() local4230 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_tlb_sync() local4252 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iova_to_phys() local4304 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_enforce_cache_coherency() local4668 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iotlb_sync_map() local4682 struct dmar_domain *dmar_domain; in intel_iommu_remove_dev_pasid() local[all …]
351 static struct irq_domain *dmar_domain; in dmar_get_irq_domain() local