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