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

PDM Struct Reference
[Internal]

#include <PDMInternal.h>

List of all members.


Detailed Description

PDM VM Instance data. Changes to this must checked against the padding of the cfgm union in VM!

Definition at line 808 of file PDMInternal.h.

RTUINT cPollers
PTMTIMERR3 pTimerPollers
 R3PTRTYPE (PPDMDRVINS) aDrvInsPollers[16]
 R3PTRTYPE (PFNPDMDRVPOLLER) apfnPollers[16]

Public Member Functions

 R0PTRTYPE (struct PDMQUEUE *) pQueueFlushR0
 R0PTRTYPE (PPDMQUEUE) pDevHlpQueueR0
 R3PTRTYPE (PPDMASYNCCOMPLETIONTEMPLATE) pAsyncCompletionTemplates
 R3PTRTYPE (PPDMASYNCCOMPLETIONMANAGER) pAsyncCompletionManagerHead
 R3PTRTYPE (PPDMTHREAD) pThreadsTail
 R3PTRTYPE (PPDMTHREAD) pThreads
 R3PTRTYPE (struct PDMQUEUE *) pQueuesForced
 R3PTRTYPE (struct PDMQUEUE *) pQueuesTimer
 R3PTRTYPE (PPDMCRITSECT) apQueuedCritSectsLeaves[8]
 R3PTRTYPE (PPDMQUEUE) pDevHlpQueueR3
 R3PTRTYPE (PPDMUSBHUB) pUsbHubs
 R3PTRTYPE (PPDMRTC) pRtc
 R3PTRTYPE (PPDMDMAC) pDmac
 R3PTRTYPE (PPDMCRITSECTINT) pCritSects
 R3PTRTYPE (PPDMDRV) pDrvs
 R3PTRTYPE (PPDMUSBINS) pUsbInstances
 R3PTRTYPE (PPDMUSB) pUsbDevs
 R3PTRTYPE (PPDMDEVINS) pDevInstances
 R3PTRTYPE (PPDMDEV) pDevs
 RCPTRTYPE (struct PDMQUEUE *) pQueueFlushRC
 RCPTRTYPE (PPDMQUEUE) pDevHlpQueueRC

Public Attributes

PDMPCIBUS aPciBuses [PDM_PCI_BUSSES_MAX]
PDMAPIC Apic
RTUINT cQueuedCritSectLeaves
PDMCRITSECT CritSect
PDMIOAPIC IoApic
RTUINT offVM
PDMPIC Pic
STAMCOUNTER StatQueuedCritSectLeaves
RTUINT uPadding0
VMM device heap
RTUINT cbVMMDevHeap
RTUINT cbVMMDevHeapLeft
RTGCPHYS GCPhysVMMDevHeap
RTR3PTR pvVMMDevHeap

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

Generated by  Doxygen 1.6.0   Back to index