pciif: do not depend on linux' msix_entries
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 2 Jul 2008 12:37:16 +0000 (13:37 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 2 Jul 2008 12:37:16 +0000 (13:37 +0100)
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
xen/include/public/io/pciif.h

index 62147ad27d2b71fe72c20c1187c58ec97c995017..0a0ffcc6e2c4f3ba2e8e37de323b73baf1213380 100644 (file)
  */
 #define SH_INFO_MAX_VEC     128
 
+struct xen_msix_entry {
+    uint16_t vector;
+    uint16_t entry;
+};
 struct xen_pci_op {
     /* IN: what action to perform: XEN_PCI_OP_* */
     uint32_t cmd;
@@ -75,7 +79,7 @@ struct xen_pci_op {
     /* IN: Contains extra infor for this operation */
     uint32_t info;
     /*IN:  param for msi-x */
-    struct msix_entry msix_entries[SH_INFO_MAX_VEC];
+    struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC];
 };
 
 struct xen_pci_sharedinfo {