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 852 of file PDMInternal.h.


Public Member Functions

 R0PTRTYPE (struct PDMQUEUE *) pQueueFlushR0
 R0PTRTYPE (PPDMQUEUE) pDevHlpQueueR0
 R3PTRTYPE (PPDMTHREAD) pThreadsTail
 R3PTRTYPE (PPDMTHREAD) pThreads
 R3PTRTYPE (struct PDMQUEUE *) pQueuesForced
 R3PTRTYPE (struct PDMQUEUE *) pQueuesTimer
 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
PDM Async Completion
 R3PTRTYPE (PPDMASYNCCOMPLETIONTEMPLATE) pAsyncCompletionTemplates
 R3PTRTYPE (PPDMASYNCCOMPLETIONEPCLASS *) papAsyncCompletionEndpointClass

Public Attributes

PDMPCIBUS aPciBuses [PDM_PCI_BUSSES_MAX]
PDMAPIC Apic
PDMCRITSECT CritSect
uint32_t volatile fQueueFlushing
PDMIOAPIC IoApic
RTCRITSECT MiscCritSect
RTUINT offVM
PDMPIC Pic
STAMCOUNTER StatQueuedCritSectLeaves
RTUINT uPadding0
RTUINT uPadding1
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