/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | mp-r0drv-nt.cpp | 110 RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) argument 112 return idCpu < MAXIMUM_PROCESSORS ? (int)idCpu : -1; 129 RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu) argument 131 if (idCpu >= MAXIMUM_PROCESSORS) 136 return !!(Mask & RT_BIT_64(idCpu)); 138 return RTCpuSetIsMember(&g_rtMpNtCpuSet, idCpu); 143 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu) argument 148 return RTMpIsCpuOnline(idCpu); 252 RTCPUID idCpu local 271 RTCPUID idCpu = KeGetCurrentProcessorNumber(); local 291 RTCPUID idCpu = KeGetCurrentProcessorNumber(); local 314 rtMpCallUsingBroadcastIpi(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2, PKIPI_BROADCAST_WORKER pfnNativeWrapper, RTCPUID idCpu, RTCPUID idCpu2, uint32_t *pcHits) argument 371 rtMpCallUsingDpcs(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2, RT_NT_CPUID enmCpuid, RTCPUID idCpu, RTCPUID idCpu2, uint32_t *pcHits) argument 617 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 813 rtMpPokeCpuUsingBroadcastIpi(RTCPUID idCpu) argument 828 rtMpPokeCpuUsingHalSendSoftwareInterrupt(RTCPUID idCpu) argument 842 rtMpPokeCpuUsingHalReqestIpiW7Plus(RTCPUID idCpu) argument 866 rtMpPokeCpuUsingHalReqestIpiPreW7(RTCPUID idCpu) argument 870 Target <<= idCpu; local 878 rtMpPokeCpuUsingDpc(RTCPUID idCpu) argument 916 RTMpPokeCpu(RTCPUID idCpu) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | HM.cpp | 973 rc = SUPR3CallVMMR0Ex(pVM->pVMR0, 0 /*idCpu*/, VMMR0_DO_HM_ENABLE, 0, NULL); 1290 rc = SUPR3CallVMMR0Ex(pVM->pVMR0, 0 /* idCpu */, VMMR0_DO_HM_SETUP_VM, 0 /* u64Arg */, NULL /* pReqHdr */); 1456 int rc = SUPR3CallVMMR0Ex(pVM->pVMR0, 0 /*idCpu*/, VMMR0_DO_HM_SETUP_VM, 0, NULL); 1731 VMCPUID idCpu = (VMCPUID)(uintptr_t)pvUser; local 1734 if (pVCpu->idCpu != idCpu) 1748 rc = DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, CPUMGetGuestCS(pVCpu), pInstrGC, DBGF_DISAS_FLAGS_DEFAULT_MODE, 1772 rc = DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, CPUMGetGuestCS(pVCpu), pInstrGC, DBGF_DISAS_FLAGS_DEFAULT_MODE, 1791 * @param idCpu VCPU to execute hmR3RemovePatches on. 1795 static int hmR3EnablePatching(PVM pVM, VMCPUID idCpu, RTRCPT argument 1875 VMCPUID idCpu = (VMCPUID)(uintptr_t)pvUser; local 2049 VMCPUID idCpu = (VMCPUID)(uintptr_t)pvUser; local [all...] |
H A D | VM.cpp | 493 pUVM->aCpus[i].idCpu = i; 633 pVM->aCpus[i].idCpu = i; 756 int rc2 = SUPR3CallVMMR0Ex(CreateVMReq.pVMR0, 0 /*idCpu*/, VMMR0_DO_GVMM_DESTROY_VM, 0, NULL); 858 * @param idCpu The Virtual CPU ID. 860 static DECLCALLBACK(int) vmR3RegisterEMT(PVM pVM, VMCPUID idCpu) argument 862 Assert(VMMGetCpuId(pVM) == idCpu); 863 int rc = SUPR3CallVMMR0Ex(pVM->pVMR0, idCpu, VMMR0_DO_GVMM_REGISTER_VMCPU, 0, NULL); 865 LogRel(("idCpu=%u rc=%Rrc\n", idCpu, rc)); 880 for (VMCPUID idCpu 1208 VMCPUID const idCpu = pUVCpu->idCpu; local [all...] |
H A D | VMM.cpp | 299 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu++) 301 PVMCPU pVCpu = &pVM->aCpus[idCpu]; 492 Assert(pVCpu && pVCpu->idCpu == 0); 516 rc = SUPR3CallVMMR0Ex(pVM->pVMR0, 0 /*idCpu*/, VMMR0_DO_VMMR0_INIT, 562 Assert(pVCpu && pVCpu->idCpu == 0); 656 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu 1005 VMMR3GetCpuByIdU(PUVM pUVM, RTCPUID idCpu) argument 1393 vmmR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector) argument 1424 vmmR3SendInitIpi(PVM pVM, VMCPUID idCpu) argument 1445 VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector) argument 1459 VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu) argument 1897 VMMR3ReadR0Stack(PVM pVM, VMCPUID idCpu, RTHCUINTPTR R0Addr, void *pvBuf, size_t cbRead) argument [all...] |
H A D | TM.cpp | 276 LogRel(("TM: GIP - CPU: iCpuSet=%#x idCpu=%#x idApic=%#x iGipCpu=%#x i64TSCDelta=%RI64 enmState=%d u64CpuHz=%RU64(*) cErrors=%u\n", 277 iCpuSet, pGip->aCPUs[iGipCpu].idCpu, pGip->aCPUs[iGipCpu].idApic, iGipCpu, pGip->aCPUs[iGipCpu].i64TSCDelta, 2484 if (pVCpu->idCpu == pVM->tm.s.idTimerCpu) 2908 * @retval VERR_INVALID_PARAMETER if idCpu is out of range. 2911 * @param idCpu The ID of the virtual CPU which times to get. 2923 VMMR3DECL(int) TMR3GetCpuLoadTimes(PVM pVM, VMCPUID idCpu, uint64_t *pcNsTotal, uint64_t *pcNsExecuting, argument 2927 AssertReturn(idCpu < pVM->cCpus, VERR_INVALID_PARAMETER); 2934 PVMCPU pVCpu = &pVM->aCpus[idCpu];
|
/vbox/src/VBox/VMM/VMMRC/ |
H A D | PDMRCDevice.cpp | 325 VMCPUID idCpu = VMMGetCpuId(pDevIns->Internal.s.pVMRC); local 326 LogFlow(("pdmRCDevHlp_GetCurrentCpuId: caller='%p'/%d for CPU %u\n", pDevIns, pDevIns->iInstance, idCpu)); 327 return idCpu; 494 static DECLCALLBACK(void) pdmRCApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument 498 PVMCPU pVCpu = &pVM->aCpus[idCpu]; 500 AssertReturnVoid(idCpu < pVM->cCpus); 526 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument 530 PVMCPU pVCpu = &pVM->aCpus[idCpu]; 532 AssertReturnVoid(idCpu < pVM->cCpus);
|
/vbox/src/VBox/HostDrivers/Support/darwin/ |
H A D | SUPDrv-darwin.cpp | 1067 * @param idCpu Ignored. 1071 static DECLCALLBACK(void) supdrvDarwinMsrProberReadOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1080 NOREF(idCpu); NOREF(pvUser2); 1084 int VBOXCALL supdrvOSMsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue) argument 1094 if (idCpu == NIL_RTCPUID) 1095 supdrvDarwinMsrProberReadOnCpu(idCpu, &Args, NULL); 1098 int rc = RTMpOnSpecific(idCpu, supdrvDarwinMsrProberReadOnCpu, &Args, NULL); 1113 * @param idCpu Ignored. 1117 static DECLCALLBACK(void) supdrvDarwinMsrProberWriteOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1124 NOREF(idCpu); NORE 1128 supdrvOSMsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue) argument 1156 supdrvDarwinMsrProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 1216 supdrvOSMsrProberModify(RTCPUID idCpu, PSUPMSRPROBER pReq) argument [all...] |
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GVMMR0.cpp | 140 RTCPUID idCpu; member in struct:GVMMHOSTCPU 306 static int gvmmR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM, PGVMM *ppGVMM); 408 pGVMM->aHostCpus[iCpu].idCpu = RTMpCpuIdFromSetIndex(iCpu); 434 pGVMM->aHostCpus[iCpu].idCpu = NIL_RTCPUID; 984 int rc = gvmmR0ByVMAndEMT(pVM, 0 /* idCpu */, &pGVM, &pGVMM); 1021 int rc = gvmmR0ByVMAndEMT(pVM, 0 /* idCpu */, &pGVM, &pGVMM); 1045 int rc = gvmmR0ByVMAndEMT(pVM, 0 /* idCpu */, &pGVM, &pGVMM); 1119 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu 1333 GVMMR0RegisterVCpu(PVM pVM, VMCPUID idCpu) argument 1499 gvmmR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM, PGVMM *ppGVMM) argument 1546 GVMMR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM) argument 1777 GVMMR0SchedHalt(PVM pVM, VMCPUID idCpu, uint64_t u64ExpireGipTime) argument 1912 GVMMR0SchedWakeUpEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock) argument 1965 GVMMR0SchedWakeUp(PVM pVM, VMCPUID idCpu) argument 2009 GVMMR0SchedPokeEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock) argument 2046 GVMMR0SchedPoke(PVM pVM, VMCPUID idCpu) argument 2076 VMCPUID idCpu = pGVM->cCpus; local 2134 GVMMR0SchedPoll(PVM pVM, VMCPUID idCpu, bool fYield) argument [all...] |
H A D | GMMR0.cpp | 636 VMCPUID idCpu; member in struct:GMMCHECKSHAREDMODULEINFO 1543 * @param idCpu The VCPU id. 1554 GMMR0DECL(int) GMMR0InitialReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages, argument 1566 int rc = GVMMR0ByVMAndEMT(pVM, idCpu, &pGVM); 1620 * @param idCpu The VCPU id. 1623 GMMR0DECL(int) GMMR0InitialReservationReq(PVM pVM, VMCPUID idCpu, PGMMINITIALRESERVATIONREQ pReq) argument 1632 return GMMR0InitialReservation(pVM, idCpu, pReq->cBasePages, pReq->cShadowPages, pReq->cFixedPages, pReq->enmPolicy, pReq->enmPriority); 1643 * @param idCpu The VCPU id. 1652 GMMR0DECL(int) GMMR0UpdateReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages) argument 1663 int rc = GVMMR0ByVMAndEMT(pVM, idCpu, 1717 GMMR0UpdateReservationReq(PVM pVM, VMCPUID idCpu, PGMMUPDATERESERVATIONREQ pReq) argument [all...] |
H A D | HMVMXR0.cpp | 1883 Assert(pCpu->idCpu != NIL_RTCPUID); 1884 pVCpu->hm.s.idLastCpu = pCpu->idCpu; 1920 Assert(pCpu->idCpu != NIL_RTCPUID); 1931 if ( pVCpu->hm.s.idLastCpu != pCpu->idCpu 1943 pVCpu->hm.s.idLastCpu = pCpu->idCpu; 2001 Assert(pVCpu->hm.s.idLastCpu == pCpu->idCpu); 2004 ("Flush count mismatch for cpu %d (%u vs %u)\n", pCpu->idCpu, pVCpu->hm.s.cTlbFlushes, pCpu->cTlbFlushes)); 2006 ("Cpu[%u] uCurrentAsid=%u cTlbFlushes=%u pVCpu->idLastCpu=%u pVCpu->cTlbFlushes=%u\n", pCpu->idCpu, 2009 ("Cpu[%u] pVCpu->uCurrentAsid=%u\n", pCpu->idCpu, pVCpu->hm.s.uCurrentAsid)); 2034 Assert(pCpu->idCpu ! 7090 RTCPUID idCpu = RTMpCpuId(); local [all...] |
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-haiku-stubs.c | 105 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu) 107 return g_VBoxGuest->_RTMpIsCpuPossible(idCpu); 125 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument 127 return g_VBoxGuest->_RTMpOnSpecific(idCpu, pfnWorker, pvUser1, pvUser2);
|
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 30 VMMR3DECL(int) DBGFR3AddrFromSelOff(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, RTSEL Sel, RTUINTPTR off) argument 44 VMMR3DECL(int) DBGFR3AddrToPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTGCPHYS pGCPhys) argument 91 VMMR3DECL(int) DBGFR3DisasInstrEx(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, RTGCPTR GCPtr, uint32_t fFlags, argument 108 VMMR3DECL(int) DBGFR3InfoEx(PUVM pUVM, VMCPUID idCpu, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp) argument 158 VMMR3DECL(int) DBGFR3StackWalkBegin(PUVM pUVM, VMCPUID idCpu, DBGFCODETYPE enmCodeType, PCDBGFSTACKFRAME *ppFirstFrame) argument 169 VMMR3DECL(int) DBGFR3Step(PUVM pUVM, VMCPUID idCpu) argument 181 VMMR3DECL(int) DBGFR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, RTGCUINTPTR cbRange, RTGCUINTPTR uAlign, const void *pabNeedle, size_t cbNeedle, PDBGFADDRESS pHitAddress) argument 185 VMMR3DECL(int) DBGFR3MemRead(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void *pvBuf, size_t cbRead) argument 189 VMMR3DECL(int) DBGFR3MemReadString(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, char *pszBuf, size_t cchBuf) argument 193 VMMR3DECL(int) DBGFR3MemWrite(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRES argument 197 DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, uint64_t u64LastAddr, uint32_t cMaxDepth, PCDBGFINFOHLP pHlp) argument 211 DBGFR3RegCpuQueryU8( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint8_t *pu8) argument 215 DBGFR3RegCpuQueryU16( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint16_t *pu16) argument 219 DBGFR3RegCpuQueryU32( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint32_t *pu32) argument 223 DBGFR3RegCpuQueryU64( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint64_t *pu64) argument 258 DBGFR3RegPrintf(PUVM pUVM, VMCPUID idCpu, char *pszBuf, size_t cbBuf, const char *pszFormat, ...) argument 275 DBGFR3AddrToHostPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTHCPHYS pHCPhys) argument 279 DBGFR3AddrToVolatileR3Ptr(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, bool fReadOnly, void **ppvR3Ptr) argument 301 DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument 306 DBGFR3CpuGetMode(PUVM pUVM, VMCPUID idCpu) argument 314 DBGFR3CpuIsIn64BitCode(PUVM pUVM, VMCPUID idCpu) argument 432 VMMR3GetCpuByIdU(PUVM pUVM, RTCPUID idCpu) argument [all...] |
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA-SVGA.cpp | 803 VMCPUID idCpu = PDMDevHlpGetCurrentCpuId(pThis->pDevInsR3); 804 VMCPUSET_ATOMIC_ADD(&pSVGAState->BusyDelayedEmts, idCpu); 807 rc = VMR3WaitForDeviceReady(pVM, idCpu); 809 VMCPUSET_ATOMIC_DEL(&pSVGAState->BusyDelayedEmts, idCpu); 2011 VMCPUID idCpu = VMCpuSetFindLastPresentInternal(&pSVGAState->BusyDelayedEmts); local 2012 if (idCpu != NIL_VMCPUID) 2014 VMR3NotifyCpuDeviceReady(pVM, idCpu); 2015 while (idCpu-- > 0) 2016 if (VMCPUSET_IS_PRESENT(&pSVGAState->BusyDelayedEmts, idCpu)) 2017 VMR3NotifyCpuDeviceReady(pVM, idCpu); [all...] |
/vbox/src/VBox/Devices/PC/ |
H A D | DevAPIC.cpp | 583 PDMBOTHCBDECL(void) apicSetBase(PPDMDEVINS pDevIns, VMCPUID idCpu, uint64_t val) argument 587 APICState *pApic = apicGetStateById(pDev, idCpu); 632 PDMBOTHCBDECL(uint64_t) apicGetBase(PPDMDEVINS pDevIns, VMCPUID idCpu) argument 636 APICState *pApic = apicGetStateById(pDev, idCpu); 641 PDMBOTHCBDECL(void) apicSetTPR(PPDMDEVINS pDevIns, VMCPUID idCpu, uint8_t val) argument 645 APICState *pApic = apicGetStateById(pDev, idCpu); 650 PDMBOTHCBDECL(uint8_t) apicGetTPR(PPDMDEVINS pDevIns, VMCPUID idCpu) argument 654 APICState *pApic = apicGetStateById(pDev, idCpu); 1051 PDMBOTHCBDECL(int) apicWriteMSR(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t u32Reg, uint64_t u64Value) argument 1057 APICState *pApic = apicGetStateById(pDev, idCpu); 1066 apicReadMSR(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t u32Reg, uint64_t *pu64Value) argument 1229 apicHasPendingIrq(PPDMDEVINS pDevIns, VMCPUID idCpu, uint8_t *pu8PendingIrq) argument 1444 apicGetInterrupt(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t *puTagSrc) argument [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrv.cpp | 1365 * @param idCpu VMCPU id. 1369 int VBOXCALL supdrvIOCtlFast(uintptr_t uIOCtl, VMCPUID idCpu, PSUPDRVDEVEXT pDevExt, PSUPDRVSESSION pSession) argument 1381 pDevExt->pfnVMMR0EntryFast(pSession->pVM, idCpu, SUP_VMMR0_DO_RAW_RUN); 1384 pDevExt->pfnVMMR0EntryFast(pSession->pVM, idCpu, SUP_VMMR0_DO_HM_RUN); 1387 pDevExt->pfnVMMR0EntryFast(pSession->pVM, idCpu, SUP_VMMR0_DO_NOP); 1729 pReq->Hdr.rc = pDevExt->pfnVMMR0EntryEx(pReq->u.In.pVMR0, pReq->u.In.idCpu, pReq->u.In.uOperation, NULL, pReq->u.In.u64Arg, pSession); 1743 pReq->Hdr.rc = pDevExt->pfnVMMR0EntryEx(pReq->u.In.pVMR0, pReq->u.In.idCpu, pReq->u.In.uOperation, pVMMReq, pReq->u.In.u64Arg, pSession); 1775 pReq->Hdr.rc = pDevExt->pfnVMMR0EntryEx(pReq->u.In.pVMR0, pReq->u.In.idCpu, pReq->u.In.uOperation, pVMMReq, pReq->u.In.u64Arg, pSession); 5429 RTCPUID const idCpu = pReq->u.In.idCpu local [all...] |
H A D | SUPLib.cpp | 615 SUPR3DECL(int) SUPR3CallVMMR0Fast(PVMR0 pVMR0, unsigned uOperation, VMCPUID idCpu) argument 619 return suplibOsIOCtlFast(&g_supLibData, SUP_IOCTL_FAST_DO_RAW_RUN, idCpu); 621 return suplibOsIOCtlFast(&g_supLibData, SUP_IOCTL_FAST_DO_HM_RUN, idCpu); 623 return suplibOsIOCtlFast(&g_supLibData, SUP_IOCTL_FAST_DO_NOP, idCpu); 630 SUPR3DECL(int) SUPR3CallVMMR0Ex(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr) argument 657 Req.u.In.idCpu = idCpu; 678 pReq->u.In.idCpu = idCpu; 701 pReq->u.In.idCpu 717 SUPR3CallVMMR0(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, void *pvArg) argument 2093 SUPR3MsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue, bool *pfGp) argument 2122 SUPR3MsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue, bool *pfGp) argument 2147 SUPR3MsrProberModify(uint32_t uMsr, RTCPUID idCpu, uint64_t fAndMask, uint64_t fOrMask, PSUPMSRPROBERMODIFYRESULT pResult) argument 2154 SUPR3MsrProberModifyEx(uint32_t uMsr, RTCPUID idCpu, uint64_t fAndMask, uint64_t fOrMask, bool fFaster, PSUPMSRPROBERMODIFYRESULT pResult) argument 2204 SUPR3TscDeltaMeasure(RTCPUID idCpu, bool fAsync, bool fForce, uint8_t cRetries, uint8_t cMsWaitRetry) argument [all...] |
H A D | SUPDrvIOC.h | 544 uint32_t idCpu; member in struct:SUPCALLVMMR0::__anon16300::__anon16301 1408 uint32_t idCpu; member in struct:SUPMSRPROBER::__anon16355::__anon16356 1509 RTCPUID idCpu; member in struct:SUPTSCDELTAMEASURE::__anon16364::__anon16365
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/ |
H A D | VBoxDTraceR0.cpp | 215 static DECLCALLBACK(void) vboxDtSyncCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 217 NOREF(idCpu); NOREF(pvUser1); NOREF(pvUser2);
|
/vbox/include/VBox/vmm/ |
H A D | vm.h | 111 VMCPUID idCpu; /* 36 / 24 */ member in struct:VMCPU 272 ("enmState=%d enmExpectedState=%d idCpu=%u\n", \ 273 enmState, enmExpectedState, (pVCpu)->idCpu)); \ 671 ("Not emulation thread! Thread=%RTnthrd ThreadEMT=%RTnthrd idCpu=%u\n", \ 673 (pVCpu) ? (pVCpu)->idCpu : 0)) 676 ("Not emulation thread! Thread=%RTnthrd ThreadEMT=%RTnthrd idCpu=%#x\n", \ 677 RTThreadNativeSelf(), (pVCpu)->hNativeThread, (pVCpu)->idCpu)) 704 ("Not emulation thread! Thread=%RTnthrd ThreadEMT=%RTnthrd idCpu=%#x\n", \ 705 RTThreadNativeSelf(), (pVCpu)->hNativeThread, (pVCpu)->idCpu), \ 722 ("Not emulation thread! Thread=%RTnthrd ThreadEMT=%RTnthrd idCpu [all...] |
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 345 VMCPUID idCpu = pVM->cCpus; local 346 AssertReturn(idCpu > 0 && idCpu <= VMM_MAX_CPU_COUNT, VERR_PGM_DYNMAP_IPE); 347 while (idCpu-- > 0) 349 PPGMMAPSET pSet = &pVM->aCpus[idCpu].pgm.s.AutoSet; 550 VMCPUID idCpu = pVM->cCpus; local 551 while (idCpu-- > 0) 553 PPGMMAPSET pSet = &pVM->aCpus[idCpu].pgm.s.AutoSet; 605 * @param idCpu The current CPU. 609 static DECLCALLBACK(void) pgmR0DynMapShootDownTlbs(RTCPUID idCpu, voi argument [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | VMMInternal.h | 109 VMCPUID idCpu; member in struct:VMMR0LOGGER
|
H A D | HMInternal.h | 243 RTCPUID idCpu; member in struct:HMGLOBALCPUINFO 316 * @param offCpumVCpu Offset from pVM->cpum to pVM->aCpus[idCpu].cpum. 506 uint32_t idCpu; member in struct:VMCSCACHE 1001 VMMR0DECL(PHMGLOBALCPUINFO) HMR0GetCurrentCpuEx(RTCPUID idCpu); variable
|
/vbox/src/VBox/Debugger/ |
H A D | DBGCEmulateCodeView.cpp | 943 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); 1066 rc = DBGFR3DisasInstrEx(pUVM, pDbgc->idCpu, DBGF_SEL_FLAT, pDbgc->DisasmPos.u.GCFlat, fFlags, 1069 rc = DBGFR3DisasInstrEx(pUVM, pDbgc->idCpu, pDbgc->DisasmPos.u.GCFar.sel, pDbgc->DisasmPos.u.GCFar.off, fFlags, 1150 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); 1344 VMCPUID idCpu = pDbgc->idCpu; local 1346 idCpu |= DBGFREG_HYPER_VMCPUID; 1350 idCpu |= DBGFREG_HYPER_VMCPUID; 1352 const char * const pszActualPrefix = idCpu & DBGFREG_HYPER_VMCPUID ? "." : ""; 1359 int rc = DBGFR3RegNmQuery(pUVM, idCpu, pszRe [all...] |
/vbox/include/VBox/ |
H A D | sup.h | 270 RTCPUID idCpu; member in struct:SUPGIPCPU 1122 * @param idCpu The virtual CPU ID. 1126 SUPR3DECL(int) SUPR3CallVMMR0(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, void *pvArg); 1135 * @param idCpu The virtual CPU ID. 1137 SUPR3DECL(int) SUPR3CallVMMR0Fast(PVMR0 pVMR0, unsigned uOperation, VMCPUID idCpu); 1148 * @param idCpu The virtual CPU ID. 1155 SUPR3DECL(int) SUPR3CallVMMR0Ex(PVMR0 pVMR0, VMCPUID idCpu, unsigned uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr); 1661 * @param idCpu The CPU to read it on, NIL_RTCPUID if it doesn't 1667 SUPR3DECL(int) SUPR3MsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue, bool *pfGp); 1674 * @param idCpu Th [all...] |
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPDrv-win.cpp | 2004 static DECLCALLBACK(void) supdrvNtMsProberReadOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 2010 SUPDRVNTMSPROBERARGS *pArgs = (SUPDRVNTMSPROBERARGS *)pvUser1; NOREF(idCpu); NOREF(pvUser2); 2026 int VBOXCALL supdrvOSMsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue) argument 2033 if (idCpu == NIL_RTCPUID) 2034 supdrvNtMsProberReadOnCpu(idCpu, &Args, NULL); 2037 int rc = RTMpOnSpecific(idCpu, supdrvNtMsProberReadOnCpu, &Args, NULL); 2050 static DECLCALLBACK(void) supdrvNtMsProberWriteOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 2056 SUPDRVNTMSPROBERARGS *pArgs = (SUPDRVNTMSPROBERARGS *)pvUser1; NOREF(idCpu); NOREF(pvUser2); 2070 int VBOXCALL supdrvOSMsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue) argument 2077 if (idCpu 2092 supdrvNtMsProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument 2189 supdrvOSMsrProberModify(RTCPUID idCpu, PSUPMSRPROBER pReq) argument [all...] |