]> Git Repo - qemu.git/blame_incremental - include/qemu/typedefs.h
pci: msix: move 'MSIX_CAP_LENGTH' to header file
[qemu.git] / include / qemu / typedefs.h
... / ...
CommitLineData
1#ifndef QEMU_TYPEDEFS_H
2#define QEMU_TYPEDEFS_H
3
4/* A load of opaque types so that device init declarations don't have to
5 pull in all the real definitions. */
6
7/* Please keep this list in case-insensitive alphabetical order */
8typedef struct AdapterInfo AdapterInfo;
9typedef struct AddressSpace AddressSpace;
10typedef struct AioContext AioContext;
11typedef struct AnnounceTimer AnnounceTimer;
12typedef struct BdrvDirtyBitmap BdrvDirtyBitmap;
13typedef struct BdrvDirtyBitmapIter BdrvDirtyBitmapIter;
14typedef struct BlockBackend BlockBackend;
15typedef struct BlockBackendRootState BlockBackendRootState;
16typedef struct BlockDriverState BlockDriverState;
17typedef struct BusClass BusClass;
18typedef struct BusState BusState;
19typedef struct Chardev Chardev;
20typedef struct CompatProperty CompatProperty;
21typedef struct CoMutex CoMutex;
22typedef struct CPUAddressSpace CPUAddressSpace;
23typedef struct CPUState CPUState;
24typedef struct DeviceListener DeviceListener;
25typedef struct DeviceState DeviceState;
26typedef struct DirtyBitmapSnapshot DirtyBitmapSnapshot;
27typedef struct DisplayChangeListener DisplayChangeListener;
28typedef struct DriveInfo DriveInfo;
29typedef struct Error Error;
30typedef struct EventNotifier EventNotifier;
31typedef struct FlatView FlatView;
32typedef struct FWCfgEntry FWCfgEntry;
33typedef struct FWCfgIoState FWCfgIoState;
34typedef struct FWCfgMemState FWCfgMemState;
35typedef struct FWCfgState FWCfgState;
36typedef struct HVFX86EmulatorState HVFX86EmulatorState;
37typedef struct I2CBus I2CBus;
38typedef struct I2SCodec I2SCodec;
39typedef struct IOMMUMemoryRegion IOMMUMemoryRegion;
40typedef struct ISABus ISABus;
41typedef struct ISADevice ISADevice;
42typedef struct IsaDma IsaDma;
43typedef struct MACAddr MACAddr;
44typedef struct MachineClass MachineClass;
45typedef struct MachineState MachineState;
46typedef struct MemoryListener MemoryListener;
47typedef struct MemoryMappingList MemoryMappingList;
48typedef struct MemoryRegion MemoryRegion;
49typedef struct MemoryRegionCache MemoryRegionCache;
50typedef struct MemoryRegionSection MemoryRegionSection;
51typedef struct MigrationIncomingState MigrationIncomingState;
52typedef struct MigrationState MigrationState;
53typedef struct Monitor Monitor;
54typedef struct MonitorDef MonitorDef;
55typedef struct MSIMessage MSIMessage;
56typedef struct NetClientState NetClientState;
57typedef struct NetFilterState NetFilterState;
58typedef struct NICInfo NICInfo;
59typedef struct NodeInfo NodeInfo;
60typedef struct NumaNodeMem NumaNodeMem;
61typedef struct ObjectClass ObjectClass;
62typedef struct PCIBridge PCIBridge;
63typedef struct PCIBus PCIBus;
64typedef struct PCIDevice PCIDevice;
65typedef struct PCIEAERErr PCIEAERErr;
66typedef struct PCIEAERLog PCIEAERLog;
67typedef struct PCIEAERMsg PCIEAERMsg;
68typedef struct PCIEPort PCIEPort;
69typedef struct PCIESlot PCIESlot;
70typedef struct PCIExpressDevice PCIExpressDevice;
71typedef struct PCIExpressHost PCIExpressHost;
72typedef struct PCIHostDeviceAddress PCIHostDeviceAddress;
73typedef struct PCIHostState PCIHostState;
74typedef struct PCMachineState PCMachineState;
75typedef struct PostcopyDiscardState PostcopyDiscardState;
76typedef struct Property Property;
77typedef struct PropertyInfo PropertyInfo;
78typedef struct QBool QBool;
79typedef struct QDict QDict;
80typedef struct QEMUBH QEMUBH;
81typedef struct QemuConsole QemuConsole;
82typedef struct QEMUFile QEMUFile;
83typedef struct QemuLockable QemuLockable;
84typedef struct QemuMutex QemuMutex;
85typedef struct QemuOpt QemuOpt;
86typedef struct QemuOpts QemuOpts;
87typedef struct QemuOptsList QemuOptsList;
88typedef struct QEMUSGList QEMUSGList;
89typedef struct QemuSpin QemuSpin;
90typedef struct QEMUTimer QEMUTimer;
91typedef struct QEMUTimerListGroup QEMUTimerListGroup;
92typedef struct QJSON QJSON;
93typedef struct QList QList;
94typedef struct QNull QNull;
95typedef struct QNum QNum;
96typedef struct QObject QObject;
97typedef struct QString QString;
98typedef struct RAMBlock RAMBlock;
99typedef struct Range Range;
100typedef struct SHPCDevice SHPCDevice;
101typedef struct SSIBus SSIBus;
102typedef struct VirtIODevice VirtIODevice;
103typedef struct Visitor Visitor;
104typedef void SaveStateHandler(QEMUFile *f, void *opaque);
105typedef int LoadStateHandler(QEMUFile *f, void *opaque, int version_id);
106
107#endif /* QEMU_TYPEDEFS_H */
This page took 0.022721 seconds and 4 git commands to generate.