Lines Matching defs:dmar_domain
381 struct dmar_domain { struct
382 int nid; /* node id */
384 unsigned iommu_refcnt[DMAR_UNITS_SUPPORTED];
388 u16 iommu_did[DMAR_UNITS_SUPPORTED];
393 struct list_head devices; /* all devices' list */
394 struct iova_domain iovad; /* iova's that belong to this domain */
396 struct dma_pte *pgd; /* virtual address */
397 int gaw; /* max guest address width */
400 int agaw;
402 int flags; /* flags to find out type of domain */
404 int iommu_coherency;/* indicate coherency of iommu access */
405 int iommu_snooping; /* indicate snooping control feature*/
406 int iommu_count; /* reference count of iommu */
407 int iommu_superpage;/* Level of superpages supported:
431 struct dmar_domain *domain; /* pointer to domain */ argument
4753 struct dmar_domain *dmar_domain; in intel_iommu_domain_alloc() local
4787 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_attach_device() local
4858 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_map() local
4895 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_unmap() local
4934 struct dmar_domain *dmar_domain = to_dmar_domain(domain); in intel_iommu_iova_to_phys() local