Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

PDMPCIBUSREG Struct Reference
[The PDM Devices API]

#include <pdmdev.h>

List of all members.


Detailed Description

PCI Bus registration structure. All the callbacks, except the PCIBIOS hack, are working on PCI devices.

Definition at line 410 of file pdmdev.h.


Public Member Functions

 DECLR3CALLBACKMEMBER (int, pfnFakePCIBIOSR3,(PPDMDEVINS pDevIns))
 DECLR3CALLBACKMEMBER (int, pfnLoadExecR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PSSMHANDLE pSSMHandle))
 DECLR3CALLBACKMEMBER (int, pfnSaveExecR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PSSMHANDLE pSSMHandle))
 DECLR3CALLBACKMEMBER (void, pfnSetIrqR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel))
 DECLR3CALLBACKMEMBER (void, pfnSetConfigCallbacksR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld, PFNPCICONFIGWRITE pfnWrite, PPFNPCICONFIGWRITE ppfnWriteOld))
 DECLR3CALLBACKMEMBER (int, pfnIORegionRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iRegion, uint32_t cbRegion, PCIADDRESSSPACE enmType, PFNPCIIOREGIONMAP pfnCallback))
 DECLR3CALLBACKMEMBER (int, pfnRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev))

Public Attributes

const char * pszSetIrqR0
const char * pszSetIrqRC
uint32_t u32Version

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index