root / include / qemu / typedefs.h @ 5a37532d
History | View | Annotate | Download (2.3 kB)
1 | 394e1bb7 | Eduardo Habkost | #ifndef QEMU_TYPEDEFS_H
|
---|---|---|---|
2 | 394e1bb7 | Eduardo Habkost | #define QEMU_TYPEDEFS_H
|
3 | 394e1bb7 | Eduardo Habkost | |
4 | 394e1bb7 | Eduardo Habkost | /* A load of opaque types so that device init declarations don't have to
|
5 | 394e1bb7 | Eduardo Habkost | pull in all the real definitions. */
|
6 | 394e1bb7 | Eduardo Habkost | typedef struct QEMUTimer QEMUTimer; |
7 | 394e1bb7 | Eduardo Habkost | typedef struct QEMUFile QEMUFile; |
8 | 394e1bb7 | Eduardo Habkost | typedef struct QEMUBH QEMUBH; |
9 | 394e1bb7 | Eduardo Habkost | |
10 | 394e1bb7 | Eduardo Habkost | struct Monitor;
|
11 | 394e1bb7 | Eduardo Habkost | typedef struct Monitor Monitor; |
12 | 394e1bb7 | Eduardo Habkost | typedef struct MigrationParams MigrationParams; |
13 | 394e1bb7 | Eduardo Habkost | |
14 | 394e1bb7 | Eduardo Habkost | typedef struct Property Property; |
15 | 394e1bb7 | Eduardo Habkost | typedef struct PropertyInfo PropertyInfo; |
16 | 394e1bb7 | Eduardo Habkost | typedef struct CompatProperty CompatProperty; |
17 | 394e1bb7 | Eduardo Habkost | typedef struct DeviceState DeviceState; |
18 | 394e1bb7 | Eduardo Habkost | typedef struct BusState BusState; |
19 | 394e1bb7 | Eduardo Habkost | typedef struct BusClass BusClass; |
20 | 394e1bb7 | Eduardo Habkost | |
21 | b421d9c6 | Paolo Bonzini | typedef struct AddressSpace AddressSpace; |
22 | b421d9c6 | Paolo Bonzini | typedef struct MemoryRegion MemoryRegion; |
23 | b421d9c6 | Paolo Bonzini | typedef struct MemoryRegionSection MemoryRegionSection; |
24 | b421d9c6 | Paolo Bonzini | |
25 | 394e1bb7 | Eduardo Habkost | typedef struct NICInfo NICInfo; |
26 | 394e1bb7 | Eduardo Habkost | typedef struct HCIInfo HCIInfo; |
27 | 394e1bb7 | Eduardo Habkost | typedef struct AudioState AudioState; |
28 | 394e1bb7 | Eduardo Habkost | typedef struct BlockDriverState BlockDriverState; |
29 | 394e1bb7 | Eduardo Habkost | typedef struct DriveInfo DriveInfo; |
30 | 394e1bb7 | Eduardo Habkost | typedef struct DisplayState DisplayState; |
31 | 394e1bb7 | Eduardo Habkost | typedef struct DisplayChangeListener DisplayChangeListener; |
32 | 394e1bb7 | Eduardo Habkost | typedef struct DisplaySurface DisplaySurface; |
33 | 394e1bb7 | Eduardo Habkost | typedef struct PixelFormat PixelFormat; |
34 | 394e1bb7 | Eduardo Habkost | typedef struct QemuConsole QemuConsole; |
35 | 394e1bb7 | Eduardo Habkost | typedef struct CharDriverState CharDriverState; |
36 | 394e1bb7 | Eduardo Habkost | typedef struct MACAddr MACAddr; |
37 | 394e1bb7 | Eduardo Habkost | typedef struct NetClientState NetClientState; |
38 | 394e1bb7 | Eduardo Habkost | typedef struct i2c_bus i2c_bus; |
39 | 394e1bb7 | Eduardo Habkost | typedef struct ISABus ISABus; |
40 | 394e1bb7 | Eduardo Habkost | typedef struct ISADevice ISADevice; |
41 | 394e1bb7 | Eduardo Habkost | typedef struct SMBusDevice SMBusDevice; |
42 | 394e1bb7 | Eduardo Habkost | typedef struct PCIHostState PCIHostState; |
43 | 394e1bb7 | Eduardo Habkost | typedef struct PCIExpressHost PCIExpressHost; |
44 | 394e1bb7 | Eduardo Habkost | typedef struct PCIBus PCIBus; |
45 | 394e1bb7 | Eduardo Habkost | typedef struct PCIDevice PCIDevice; |
46 | 394e1bb7 | Eduardo Habkost | typedef struct PCIExpressDevice PCIExpressDevice; |
47 | 394e1bb7 | Eduardo Habkost | typedef struct PCIBridge PCIBridge; |
48 | 394e1bb7 | Eduardo Habkost | typedef struct PCIEAERMsg PCIEAERMsg; |
49 | 394e1bb7 | Eduardo Habkost | typedef struct PCIEAERLog PCIEAERLog; |
50 | 394e1bb7 | Eduardo Habkost | typedef struct PCIEAERErr PCIEAERErr; |
51 | 394e1bb7 | Eduardo Habkost | typedef struct PCIEPort PCIEPort; |
52 | 394e1bb7 | Eduardo Habkost | typedef struct PCIESlot PCIESlot; |
53 | 394e1bb7 | Eduardo Habkost | typedef struct MSIMessage MSIMessage; |
54 | 394e1bb7 | Eduardo Habkost | typedef struct SerialState SerialState; |
55 | 394e1bb7 | Eduardo Habkost | typedef struct PCMCIACardState PCMCIACardState; |
56 | 394e1bb7 | Eduardo Habkost | typedef struct MouseTransformInfo MouseTransformInfo; |
57 | 394e1bb7 | Eduardo Habkost | typedef struct uWireSlave uWireSlave; |
58 | 394e1bb7 | Eduardo Habkost | typedef struct I2SCodec I2SCodec; |
59 | 394e1bb7 | Eduardo Habkost | typedef struct SSIBus SSIBus; |
60 | 394e1bb7 | Eduardo Habkost | typedef struct EventNotifier EventNotifier; |
61 | 394e1bb7 | Eduardo Habkost | typedef struct VirtIODevice VirtIODevice; |
62 | 394e1bb7 | Eduardo Habkost | typedef struct QEMUSGList QEMUSGList; |
63 | 394e1bb7 | Eduardo Habkost | typedef struct SHPCDevice SHPCDevice; |
64 | 394e1bb7 | Eduardo Habkost | |
65 | 394e1bb7 | Eduardo Habkost | #endif /* QEMU_TYPEDEFS_H */ |