aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-02 13:37:16 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-02 13:37:16 +0100
commitdac6f79804f05cde83ebd877939b66b71ee8cdf8 (patch)
tree1598d500d8bde0bbe8ea9b43efcb806f0e6bacef
parent85b9d198e09ce4df9ebbd4571440394e7ee720cc (diff)
downloadxen-dac6f79804f05cde83ebd877939b66b71ee8cdf8.tar.gz
xen-dac6f79804f05cde83ebd877939b66b71ee8cdf8.tar.bz2
xen-dac6f79804f05cde83ebd877939b66b71ee8cdf8.zip
pciif: do not depend on linux' msix_entries
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
-rw-r--r--xen/include/public/io/pciif.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/xen/include/public/io/pciif.h b/xen/include/public/io/pciif.h
index 62147ad27d..0a0ffcc6e2 100644
--- a/xen/include/public/io/pciif.h
+++ b/xen/include/public/io/pciif.h
@@ -54,6 +54,10 @@
*/
#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 {