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