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 MachineClass MachineClass;
  35typedef struct MachineState MachineState;
  36typedef struct NICInfo NICInfo;
  37typedef struct HCIInfo HCIInfo;
  38typedef struct AudioState AudioState;
  39typedef struct BlockBackend BlockBackend;
  40typedef struct BlockDriverState BlockDriverState;
  41typedef struct DriveInfo DriveInfo;
  42typedef struct DisplayState DisplayState;
  43typedef struct DisplayChangeListener DisplayChangeListener;
  44typedef struct DisplaySurface DisplaySurface;
  45typedef struct PixelFormat PixelFormat;
  46typedef struct QemuConsole QemuConsole;
  47typedef struct CharDriverState CharDriverState;
  48typedef struct MACAddr MACAddr;
  49typedef struct NetClientState NetClientState;
  50typedef struct I2CBus I2CBus;
  51typedef struct ISABus ISABus;
  52typedef struct ISADevice ISADevice;
  53typedef struct SMBusDevice SMBusDevice;
  54typedef struct PCIHostState PCIHostState;
  55typedef struct PCIExpressHost PCIExpressHost;
  56typedef struct PCIBus PCIBus;
  57typedef struct PCIDevice PCIDevice;
  58typedef struct PCIExpressDevice PCIExpressDevice;
  59typedef struct PCIBridge PCIBridge;
  60typedef struct PCIEAERMsg PCIEAERMsg;
  61typedef struct PCIEAERLog PCIEAERLog;
  62typedef struct PCIEAERErr PCIEAERErr;
  63typedef struct PCIEPort PCIEPort;
  64typedef struct PCIESlot PCIESlot;
  65typedef struct MSIMessage MSIMessage;
  66typedef struct SerialState SerialState;
  67typedef struct PCMCIACardState PCMCIACardState;
  68typedef struct MouseTransformInfo MouseTransformInfo;
  69typedef struct uWireSlave uWireSlave;
  70typedef struct I2SCodec I2SCodec;
  71typedef struct SSIBus SSIBus;
  72typedef struct EventNotifier EventNotifier;
  73typedef struct VirtIODevice VirtIODevice;
  74typedef struct QEMUSGList QEMUSGList;
  75typedef struct QEMUSizedBuffer QEMUSizedBuffer;
  76typedef struct SHPCDevice SHPCDevice;
  77typedef struct FWCfgState FWCfgState;
  78typedef struct PcGuestInfo PcGuestInfo;
  79typedef struct Range Range;
  80typedef struct AdapterInfo AdapterInfo;
  81
  82#endif /* QEMU_TYPEDEFS_H */
  83