Lines Matching defs:dmar_domain
476 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 */
495 int gaw; /* max guest address width */
498 int agaw;
500 int flags; /* flags to find out type of domain */
502 int iommu_coherency;/* indicate coherency of iommu access */
503 int iommu_snooping; /* indicate snooping control feature*/
504 int iommu_count; /* reference count of iommu */
505 int iommu_superpage;/* Level of superpages supported:
508 u64 max_addr; /* maximum mapped address */
510 int default_pasid; /*
536 struct dmar_domain ***domains; /* ptr to domains */ argument