Lines Matching defs:dmar_domain
392 struct dmar_domain { struct
393 int nid; /* node id */
395 unsigned iommu_refcnt[DMAR_UNITS_SUPPORTED];
399 u16 iommu_did[DMAR_UNITS_SUPPORTED];
404 bool has_iotlb_device;
405 struct list_head devices; /* all devices' list */
406 struct iova_domain iovad; /* iova's that belong to this domain */
408 struct dma_pte *pgd; /* virtual address */
409 int gaw; /* max guest address width */
412 int agaw;
414 int flags; /* flags to find out type of domain */
416 int iommu_coherency;/* indicate coherency of iommu access */
417 int iommu_snooping; /* indicate snooping control feature*/
418 int iommu_count; /* reference count of iommu */
419 int iommu_superpage;/* Level of superpages supported:
445 struct dmar_domain ***domains; /* ptr to domains */ argument