Lines Matching defs:dmar_domain
525 struct dmar_domain { struct
526 int nid; /* node id */
528 unsigned iommu_refcnt[DMAR_UNITS_SUPPORTED];
532 u16 iommu_did[DMAR_UNITS_SUPPORTED];
536 unsigned int auxd_refcnt; /* Refcount of auxiliary attaching */
538 bool has_iotlb_device;
539 struct list_head devices; /* all devices' list */
540 struct list_head auxd; /* link to device's auxiliary list */
541 struct iova_domain iovad; /* iova's that belong to this domain */
543 struct dma_pte *pgd; /* virtual address */
544 int gaw; /* max guest address width */
547 int agaw;
549 int flags; /* flags to find out type of domain */
551 int iommu_coherency;/* indicate coherency of iommu access */
552 int iommu_snooping; /* indicate snooping control feature*/
553 int iommu_count; /* reference count of iommu */
554 int iommu_superpage;/* Level of superpages supported:
557 u64 max_addr; /* maximum mapped address */
559 u32 default_pasid; /*
586 struct dmar_domain ***domains; /* ptr to domains */ argument