summary refs log tree commit diff stats
path: root/qemu-common.h
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2010-10-20 17:18:52 +0900
committerMichael S. Tsirkin <mst@redhat.com>2010-10-20 12:05:45 +0200
commitbc20ba98b1a04c9e60de10f2a5626af2c528422b (patch)
tree89653d78deb1e29e732c98c3ba9a7f331e375e0a /qemu-common.h
parent0208def1cadd4f72f862e62548c2af268a543b20 (diff)
downloadfocaccia-qemu-bc20ba98b1a04c9e60de10f2a5626af2c528422b.tar.gz
focaccia-qemu-bc20ba98b1a04c9e60de10f2a5626af2c528422b.zip
pcie port: define struct PCIEPort/PCIESlot and helper functions
define struct PCIEPort which represents common part
of pci express port.(root, upstream and downstream.)
add a helper function for pcie port which can be used commonly by
root/upstream/downstream port.
define struct PCIESlot which represents common part of
pcie slot.(root and downstream.) and helper functions for it.
helper functions for chassis, slot -> PCIESlot conversion.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'qemu-common.h')
-rw-r--r--qemu-common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/qemu-common.h b/qemu-common.h
index 6d9ee26df0..b97b16eeca 100644
--- a/qemu-common.h
+++ b/qemu-common.h
@@ -221,6 +221,8 @@ typedef struct PCIBus PCIBus;
 typedef struct PCIDevice PCIDevice;
 typedef struct PCIExpressDevice PCIExpressDevice;
 typedef struct PCIBridge PCIBridge;
+typedef struct PCIEPort PCIEPort;
+typedef struct PCIESlot PCIESlot;
 typedef struct SerialState SerialState;
 typedef struct IRQState *qemu_irq;
 typedef struct PCMCIACardState PCMCIACardState;