Lines Matching defs:device_domain_info
766 struct device_domain_info { struct
767 struct list_head link; /* link to domain siblings */
768 u32 segment; /* PCI segment number */
769 u8 bus; /* PCI bus number */
770 u8 devfn; /* PCI devfn number */
771 u16 pfsid; /* SRIOV physical function source ID */
772 u8 pasid_supported:3;
773 u8 pasid_enabled:1;
774 u8 pri_supported:1;
775 u8 pri_enabled:1;
776 u8 ats_supported:1;
777 u8 ats_enabled:1;
778 u8 dtlb_extra_inval:1; /* Quirk for devices need extra flush */
779 u8 ats_qdep;
780 struct device *dev; /* it's NULL for PCIe-to-PCI bridge */
781 struct intel_iommu *iommu; /* IOMMU used by this device */
782 struct dmar_domain *domain; /* pointer to domain */
783 struct pasid_table *pasid_table; /* pasid table */
785 struct rb_node node;
787 struct dentry *debugfs_dentry; /* pointer to device directory dentry */