]> Pileus Git - ~andy/linux/blobdiff - include/linux/dmar.h
Merge git://git.infradead.org/~dwmw2/iommu-2.6.31
[~andy/linux] / include / linux / dmar.h
index 10ff5c498824b5b8dc5e963b07563878a13c2667..1731fb5fd775a3ee312b5c712fa38b33f12c5a9b 100644 (file)
@@ -188,6 +188,15 @@ struct dmar_rmrr_unit {
 
 #define for_each_rmrr_units(rmrr) \
        list_for_each_entry(rmrr, &dmar_rmrr_units, list)
+
+struct dmar_atsr_unit {
+       struct list_head list;          /* list of ATSR units */
+       struct acpi_dmar_header *hdr;   /* ACPI header */
+       struct pci_dev **devices;       /* target devices */
+       int devices_cnt;                /* target device count */
+       u8 include_all:1;               /* include all ports */
+};
+
 /* Intel DMAR  initialization functions */
 extern int intel_iommu_init(void);
 #else