Searched refs:pdm (Results 1 - 25 of 71) sorted by relevance

123

/vbox/src/VBox/VMM/VMMAll/
H A DPDMAllCritSectBoth.cpp43 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 DPDMAll.cpp24 #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 DPDMAllNetShaper.cpp23 #include <VBox/vmm/pdm.h>
/vbox/src/VBox/VMM/include/
H A DPDMInline.h30 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 Dint-1.d31 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 DUSBProxyDevice-stub.cpp22 #include <VBox/vmm/pdm.h>
/vbox/src/VBox/VMM/VMMR3/
H A DPDMLdr.cpp25 #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 DPDMCritSect.cpp56 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 DPDM.cpp254 #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 DPDMQueue.cpp24 #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 DPDMThread.cpp23 #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 DPDMDevHlp.cpp24 #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 DPDMAsyncCompletion.cpp24 #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 DPDMDevice.cpp24 #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 DPDMNetShaper.cpp24 #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 DPDMDevMiscHlp.cpp24 #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 DVBoxDD2.h23 #include <VBox/vmm/pdm.h>
H A DVBoxDD2.cpp25 #include <VBox/vmm/pdm.h>
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Device.cpp24 #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 DPDMR0Driver.cpp23 #include <VBox/vmm/pdm.h>
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/
H A DVBoxDispDriver.cpp185 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 DPDMRCDevice.cpp24 #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 Duvm.h128 } pdm; member in struct:UVM
153 AssertCompileMemberAlignment(UVM, pdm, 32);
/vbox/src/VBox/VMM/testcase/
H A DtstVMStructDTrace.cpp34 #include <VBox/vmm/pdm.h>
H A DtstVMStructRC.cpp62 #include <VBox/vmm/pdm.h>

Completed in 77 milliseconds

123