Searched defs:idCpu (Results 76 - 100 of 102) sorted by relevance

12345

/vbox/src/VBox/Runtime/r0drv/nt/
H A Dmp-r0drv-nt.cpp110 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 DHM.cpp973 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 DVM.cpp493 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 DVMM.cpp299 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 DTM.cpp276 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 DPDMRCDevice.cpp325 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 DSUPDrv-darwin.cpp1067 * @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 DGVMMR0.cpp140 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 DGMMR0.cpp636 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 DHMVMXR0.cpp1883 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 DVBoxGuest-haiku-stubs.c105 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 DtstDBGCStubs.cpp30 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 DDevVGA-SVGA.cpp803 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 DDevAPIC.cpp583 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 DSUPDrv.cpp1365 * @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 DSUPLib.cpp615 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 DSUPDrvIOC.h544 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 DVBoxDTraceR0.cpp215 static DECLCALLBACK(void) vboxDtSyncCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
217 NOREF(idCpu); NOREF(pvUser1); NOREF(pvUser2);
/vbox/include/VBox/vmm/
H A Dvm.h111 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 DPGMRZDynMap.cpp345 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 DVMMInternal.h109 VMCPUID idCpu; member in struct:VMMR0LOGGER
H A DHMInternal.h243 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 DDBGCEmulateCodeView.cpp943 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 Dsup.h270 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 DSUPDrv-win.cpp2004 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...]

Completed in 253 milliseconds

12345