qemu/include/qemu/typedefs.h
<<
>>
Prefs
   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.  */
   6typedef struct QEMUTimer QEMUTimer;
   7typedef struct QEMUFile QEMUFile;
   8typedef struct QEMUBH QEMUBH;
   9
  10struct Monitor;
  11typedef struct Monitor Monitor;
  12typedef struct MigrationParams MigrationParams;
  13
  14typedef struct Property Property;
  15typedef struct PropertyInfo PropertyInfo;
  16typedef struct CompatProperty CompatProperty;
  17typedef struct DeviceState DeviceState;
  18typedef struct BusState BusState;
  19typedef struct BusClass BusClass;
  20
  21typedef struct AddressSpace AddressSpace;
  22typedef struct MemoryRegion MemoryRegion;
  23typedef struct MemoryRegionSection MemoryRegionSection;
  24
  25typedef struct MemoryMappingList MemoryMappingList;
  26
  27typedef struct NICInfo NICInfo;
  28typedef struct HCIInfo HCIInfo;
  29typedef struct AudioState AudioState;
  30typedef struct BlockDriverState BlockDriverState;
  31typedef struct DriveInfo DriveInfo;
  32typedef struct DisplayState DisplayState;
  33typedef struct DisplayChangeListener DisplayChangeListener;
  34typedef struct DisplaySurface DisplaySurface;
  35typedef struct PixelFormat PixelFormat;
  36typedef struct QemuConsole QemuConsole;
  37typedef struct CharDriverState CharDriverState;
  38typedef struct MACAddr MACAddr;
  39typedef struct NetClientState NetClientState;
  40typedef struct i2c_bus i2c_bus;
  41typedef struct ISABus ISABus;
  42typedef struct ISADevice ISADevice;
  43typedef struct SMBusDevice SMBusDevice;
  44typedef struct PCIHostState PCIHostState;
  45typedef struct PCIExpressHost PCIExpressHost;
  46typedef struct PCIBus PCIBus;
  47typedef struct PCIDevice PCIDevice;
  48typedef struct PCIExpressDevice PCIExpressDevice;
  49typedef struct PCIBridge PCIBridge;
  50typedef struct PCIEAERMsg PCIEAERMsg;
  51typedef struct PCIEAERLog PCIEAERLog;
  52typedef struct PCIEAERErr PCIEAERErr;
  53typedef struct PCIEPort PCIEPort;
  54typedef struct PCIESlot PCIESlot;
  55typedef struct MSIMessage MSIMessage;
  56typedef struct SerialState SerialState;
  57typedef struct PCMCIACardState PCMCIACardState;
  58typedef struct MouseTransformInfo MouseTransformInfo;
  59typedef struct uWireSlave uWireSlave;
  60typedef struct I2SCodec I2SCodec;
  61typedef struct SSIBus SSIBus;
  62typedef struct EventNotifier EventNotifier;
  63typedef struct VirtIODevice VirtIODevice;
  64typedef struct QEMUSGList QEMUSGList;
  65typedef struct SHPCDevice SHPCDevice;
  66typedef struct FWCfgState FWCfgState;
  67typedef struct PcGuestInfo PcGuestInfo;
  68
  69#endif /* QEMU_TYPEDEFS_H */
  70