/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllCritSectBoth.cpp | 43 Assert( pVCpu->pdm.s.cQueuedCritSectLeaves > 0 44 || pVCpu->pdm.s.cQueuedCritSectRwShrdLeaves > 0 45 || pVCpu->pdm.s.cQueuedCritSectRwExclLeaves > 0); 48 i = pVCpu->pdm.s.cQueuedCritSectRwShrdLeaves; 49 pVCpu->pdm.s.cQueuedCritSectRwShrdLeaves = 0; 53 PPDMCRITSECTRW pCritSectRw = pVCpu->pdm.s.apQueuedCritSectRwShrdLeaves[i]; 56 pVCpu->pdm.s.apQueuedCritSectRwShrdLeaves[i]); 64 i = pVCpu->pdm.s.cQueuedCritSectRwExclLeaves; 65 pVCpu->pdm.s.cQueuedCritSectRwExclLeaves = 0; 69 PPDMCRITSECTRW pCritSectRw = pVCpu->pdm [all...] |
H A D | PDMAll.cpp | 24 #include <VBox/vmm/pdm.h> 57 Assert(pVM->pdm.s.Apic.CTX_SUFF(pDevIns)); 58 Assert(pVM->pdm.s.Apic.CTX_SUFF(pfnGetInterrupt)); 60 int i = pVM->pdm.s.Apic.CTX_SUFF(pfnGetInterrupt)(pVM->pdm.s.Apic.CTX_SUFF(pDevIns), pVCpu->idCpu, &uTagSrc); 77 Assert(pVM->pdm.s.Pic.CTX_SUFF(pDevIns)); 78 Assert(pVM->pdm.s.Pic.CTX_SUFF(pfnGetInterrupt)); 80 int i = pVM->pdm.s.Pic.CTX_SUFF(pfnGetInterrupt)(pVM->pdm.s.Pic.CTX_SUFF(pDevIns), &uTagSrc); 121 if (pVM->pdm [all...] |
H A D | PDMAllNetShaper.cpp | 23 #include <VBox/vmm/pdm.h>
|
/vbox/src/VBox/VMM/include/ |
H A D | PDMInline.h | 30 uint32_t uTag = (pVM->pdm.s.uIrqTag + 1) & 0x3ff; /* {0..1023} */ 33 pVM->pdm.s.uIrqTag = uTag |= (idTracer << 16);
|
/vbox/src/VBox/VMM/dtrace/ |
H A D | int-1.d | 31 vboxvmm*:::pdm-irq-high,vboxvmm*:::pdm-irq-hilo 38 vboxvmm*:::pdm-irq-high,vboxvmm*:::pdm-irq-hilo 47 vboxvmm*:::pdm-irq-get 55 vboxvmm*:::pdm-irq-get 67 vboxvmm*:::pdm-irq-get 74 vboxvmm*:::pdm-irq-get 81 vboxvmm*:::pdm-irq-get
|
/vbox/src/VBox/Devices/USB/ |
H A D | USBProxyDevice-stub.cpp | 22 #include <VBox/vmm/pdm.h>
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMLdr.cpp | 25 #include <VBox/vmm/pdm.h> 124 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 125 PPDMMOD pModule = pUVM->pdm.s.pModules; 126 pUVM->pdm.s.pModules = NULL; 166 RTCritSectLeave(&pUVM->pdm.s.ListCritSect); 187 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 188 if (pUVM->pdm.s.pModules) 198 for (pCur = pUVM->pdm.s.pModules; pCur; pCur = pCur->pNext) 208 for (pCur = pUVM->pdm.s.pModules; pCur; pCur = pCur->pNext) 221 RTCritSectLeave(&pUVM->pdm [all...] |
H A D | PDMCritSect.cpp | 56 STAM_REG(pVM, &pVM->pdm.s.StatQueuedCritSectLeaves, STAMTYPE_COUNTER, "/PDM/QueuedCritSectLeaves", STAMUNIT_OCCURENCES, 70 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 72 for (PPDMCRITSECTINT pCur = pUVM->pdm.s.pCritSects; 77 for (PPDMCRITSECTRWINT pCur = pUVM->pdm.s.pRwCritSects; 82 RTCritSectLeave(&pUVM->pdm.s.ListCritSect); 104 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 106 while (pUVM->pdm.s.pCritSects) 108 int rc2 = pdmR3CritSectDeleteOne(pVM, pUVM, pUVM->pdm.s.pCritSects, NULL, true /* final */); 114 while (pUVM->pdm.s.pRwCritSects) 116 int rc2 = pdmR3CritSectRwDeleteOne(pVM, pUVM, pUVM->pdm [all...] |
H A D | PDM.cpp | 254 #include <VBox/vmm/pdm.h> 346 AssertCompile(sizeof(pUVM->pdm.s) <= sizeof(pUVM->pdm.padding)); 347 AssertRelease(sizeof(pUVM->pdm.s) <= sizeof(pUVM->pdm.padding)); 348 pUVM->pdm.s.pModules = NULL; 349 pUVM->pdm.s.pCritSects = NULL; 350 pUVM->pdm.s.pRwCritSects = NULL; 351 return RTCritSectInit(&pUVM->pdm.s.ListCritSect); 368 AssertRelease(!(RT_OFFSETOF(VM, pdm [all...] |
H A D | PDMQueue.cpp | 24 #include <VBox/vmm/pdm.h> 143 pQueue->pNext = pUVM->pdm.s.pQueuesTimer; 144 pUVM->pdm.s.pQueuesTimer = pQueue; 160 if (!pUVM->pdm.s.pQueuesForced) 161 pUVM->pdm.s.pQueuesForced = pQueue; 164 PPDMQUEUE pPrev = pUVM->pdm.s.pQueuesForced; 405 if (pUVM->pdm.s.pQueuesTimer != pQueue) 407 PPDMQUEUE pCur = pUVM->pdm.s.pQueuesTimer; 420 pUVM->pdm.s.pQueuesTimer = pQueue->pNext; 424 if (pUVM->pdm [all...] |
H A D | PDMThread.cpp | 23 #include <VBox/vmm/pdm.h> 164 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 166 if (pUVM->pdm.s.pThreadsTail) 167 pUVM->pdm.s.pThreadsTail->Internal.s.pNext = pThread; 169 pUVM->pdm.s.pThreads = pThread; 170 pUVM->pdm.s.pThreadsTail = pThread; 171 RTCritSectLeave(&pUVM->pdm.s.ListCritSect); 432 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 433 if (pUVM->pdm.s.pThreads == pThread) 435 pUVM->pdm [all...] |
H A D | PDMDevHlp.cpp | 24 #include <VBox/vmm/pdm.h> 1158 AssertLogRelMsgReturn(u8Bus < RT_ELEMENTS(pVM->pdm.s.aPciBuses), 1160 RT_ELEMENTS(pVM->pdm.s.aPciBuses), pDevIns->pReg->szName, pDevIns->iInstance), 1162 pBus = pDevIns->Internal.s.pPciBusR3 = &pVM->pdm.s.aPciBuses[u8Bus]; 1881 if (pVM->pdm.s.pRtc) 1898 pVM->pdm.s.pRtc = pRtc; 1923 if (pVM->pdm.s.pDmac) 1924 pVM->pdm.s.pDmac->Reg.pfnRegister(pVM->pdm.s.pDmac->pDevIns, uChannel, pfnTransferHandler, pvUser); 1945 if (pVM->pdm [all...] |
H A D | PDMAsyncCompletion.cpp | 24 #include <VBox/vmm/pdm.h> 186 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 187 pTemplate->pNext = pUVM->pdm.s.pAsyncCompletionTemplates; 188 if (pUVM->pdm.s.pAsyncCompletionTemplates) 189 pUVM->pdm.s.pAsyncCompletionTemplates->pPrev = pTemplate; 190 pUVM->pdm.s.pAsyncCompletionTemplates = pTemplate; 191 RTCritSectLeave(&pUVM->pdm.s.ListCritSect); 410 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 418 pUVM->pdm.s.pAsyncCompletionTemplates = pNext; 423 RTCritSectLeave(&pUVM->pdm [all...] |
H A D | PDMDevice.cpp | 24 #include <VBox/vmm/pdm.h> 114 AssertRelease(sizeof(pVM->pdm.s.pDevInstances->Internal.s) <= sizeof(pVM->pdm.s.pDevInstances->Internal.padding)); 145 &pVM->pdm.s.pDevHlpQueueR3); 147 pVM->pdm.s.pDevHlpQueueR0 = PDMQueueR0Ptr(pVM->pdm.s.pDevHlpQueueR3); 148 pVM->pdm.s.pDevHlpQueueRC = PDMQueueRCPtr(pVM->pdm.s.pDevHlpQueueR3); 346 pDevIns->idTracing = ++pVM->pdm.s.idTracingDev; 367 PPDMDEVINS pPrev1 = pVM->pdm [all...] |
H A D | PDMNetShaper.cpp | 24 #include <VBox/vmm/pdm.h> 308 PPDMNETSHAPER pShaper = pUVM->pdm.s.pNetShaper; 354 PPDMNETSHAPER pShaper = pUVM->pdm.s.pNetShaper; 378 PPDMNETSHAPER pShaper = pUVM->pdm.s.pNetShaper; 458 PPDMNETSHAPER pShaper = pUVM->pdm.s.pNetShaper; 488 AssertMsgReturn(!pUVM->pdm.s.pNetShaper, ("Network shaper was already initialized\n"), VERR_WRONG_ORDER); 537 pUVM->pdm.s.pNetShaper = pShaper;
|
H A D | PDMDevMiscHlp.cpp | 24 #include <VBox/vmm/pdm.h> 55 if (pVM->pdm.s.Apic.pfnLocalInterruptR3) 60 pVM->pdm.s.Apic.pfnLocalInterruptR3(pVM->pdm.s.Apic.pDevInsR3, 0, 1); 84 if (pVM->pdm.s.Apic.pfnLocalInterruptR3) 90 pVM->pdm.s.Apic.pfnLocalInterruptR3(pVM->pdm.s.Apic.pDevInsR3, 0, 0); 364 return &pDevIns->Internal.s.pVMR3->pdm.s.CritSect; 373 RTRCPTR RCPtr = MMHyperCCToRC(pVM, &pVM->pdm.s.CritSect); 384 RTR0PTR R0Ptr = MMHyperCCToR0(pVM, &pVM->pdm [all...] |
/vbox/src/VBox/Devices/build/ |
H A D | VBoxDD2.h | 23 #include <VBox/vmm/pdm.h>
|
H A D | VBoxDD2.cpp | 25 #include <VBox/vmm/pdm.h>
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | PDMR0Device.cpp | 24 #include <VBox/vmm/pdm.h> 155 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0); 164 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueR0, &pTask->Core, 0); 430 if (pVM->pdm.s.Apic.pfnLocalInterruptR0) 435 pVM->pdm.s.Apic.pfnLocalInterruptR0(pVM->pdm.s.Apic.pDevInsR0, 0, 1); 454 if (pVM->pdm.s.Apic.pfnLocalInterruptR0) 460 pVM->pdm.s.Apic.pfnLocalInterruptR0(pVM->pdm.s.Apic.pDevInsR0, 0, 0); 694 Assert(pVM->pdm [all...] |
H A D | PDMR0Driver.cpp | 23 #include <VBox/vmm/pdm.h>
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/ |
H A D | VBoxDispDriver.cpp | 185 static int VBoxDispInitDevice(PVBOXDISPDEV pDev, DEVMODEW *pdm, GDIINFO *pGdiInfo, DEVINFO *pDevInfo) argument 201 && (pdm->dmBitsPerPel==0) 202 && (pdm->dmPelsWidth==0) 203 && (pdm->dmPelsHeight==0) 204 && (pdm->dmDisplayFrequency==0)) 213 if ((pdm->dmBitsPerPel == (pModesTable[i].BitsPerPlane * pModesTable[i].NumberOfPlanes)) 214 && (pdm->dmPelsWidth == pModesTable[i].VisScreenWidth) 215 && (pdm->dmPelsHeight == pModesTable[i].VisScreenHeight) 216 && (pdm->dmDisplayFrequency == pModesTable[i].Frequency)) 228 pdm 449 VBoxDispDrvGetModes(HANDLE hDriver, ULONG cjSize, DEVMODEW *pdm) argument 497 VBoxDispDrvEnablePDEV(DEVMODEW *pdm, LPWSTR pwszLogAddress, ULONG cPat, HSURF *phsurfPatterns, ULONG cjCaps, ULONG *pdevcaps, ULONG cjDevInfo, DEVINFO *pdi, HDEV hdev, PWSTR pwszDeviceName, HANDLE hDriver) argument [all...] |
/vbox/src/VBox/VMM/VMMRC/ |
H A D | PDMRCDevice.cpp | 24 #include <VBox/vmm/pdm.h> 151 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC); 160 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueRC, &pTask->Core, 0); 412 if (pVM->pdm.s.Apic.pfnLocalInterruptRC) 417 pVM->pdm.s.Apic.pfnLocalInterruptRC(pVM->pdm.s.Apic.pDevInsRC, 0, 1); 436 if (pVM->pdm.s.Apic.pfnLocalInterruptRC) 442 pVM->pdm.s.Apic.pfnLocalInterruptRC(pVM->pdm.s.Apic.pDevInsRC, 0, 0); 657 Assert(pVM->pdm [all...] |
/vbox/include/VBox/vmm/ |
H A D | uvm.h | 128 } pdm; member in struct:UVM 153 AssertCompileMemberAlignment(UVM, pdm, 32);
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStructDTrace.cpp | 34 #include <VBox/vmm/pdm.h>
|
H A D | tstVMStructRC.cpp | 62 #include <VBox/vmm/pdm.h>
|