Lines Matching defs:dmar_domain
537 struct dmar_domain { struct
538 int nid; /* node id */
540 unsigned int iommu_refcnt[DMAR_UNITS_SUPPORTED];
544 u16 iommu_did[DMAR_UNITS_SUPPORTED];
549 u8 has_iotlb_device: 1;
550 u8 iommu_coherency: 1; /* indicate coherency of iommu access */
551 u8 iommu_snooping: 1; /* indicate snooping control feature */
553 struct list_head devices; /* all devices' list */
554 struct list_head subdevices; /* all subdevices' list */
555 struct iova_domain iovad; /* iova's that belong to this domain */
557 struct dma_pte *pgd; /* virtual address */
558 int gaw; /* max guest address width */
561 int agaw;
563 int flags; /* flags to find out type of domain */
564 int iommu_superpage;/* Level of superpages supported:
567 u64 max_addr; /* maximum mapped address */
569 u32 default_pasid; /*
596 struct dmar_domain ***domains; /* ptr to domains */ argument