Searched defs:idCpu (Results 51 - 75 of 102) sorted by relevance

12345

/vbox/src/VBox/VMM/VMMR3/
H A DDBGFMem.cpp41 * @param idCpu The ID of the CPU context to search in.
50 static DECLCALLBACK(int) dbgfR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, PCRTGCUINTPTR pcbRange, argument
55 Assert(idCpu == VMMGetCpuId(pVM));
72 PVMCPU pVCpu = VMMGetCpuById(pVM, idCpu);
116 * @param idCpu The ID of the CPU context to search in.
127 VMMR3DECL(int) DBGFR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, RTGCUINTPTR cbRange, RTGCUINTPTR uAlign, argument
131 AssertReturn(idCpu < pUVM->cCpus, VERR_INVALID_CPU_ID);
132 return VMR3ReqPriorityCallWaitU(pUVM, idCpu, (PFNRT)dbgfR3MemScan, 8,
133 pUVM, idCpu, pAddress, &cbRange, &uAlign, pvNeedle, cbNeedle, pHitAddress);
147 static DECLCALLBACK(int) dbgfR3MemRead(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRES argument
210 DBGFR3MemRead(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void *pvBuf, size_t cbRead) argument
236 dbgfR3MemReadString(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, char *pszBuf, size_t cchBuf) argument
284 DBGFR3MemReadString(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, char *pszBuf, size_t cchBuf) argument
315 dbgfR3MemWrite(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void const *pvBuf, size_t cbWrite) argument
374 DBGFR3MemWrite(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void const *pvBuf, size_t cbWrite) argument
385 dbgfR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument
470 DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument
569 dbgfR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t *pcr3, uint64_t *pu64FirstAddr, uint64_t *pu64LastAddr, uint32_t cMaxDepth, PCDBGFINFOHLP pHlp) argument
654 DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, uint64_t u64LastAddr, uint32_t cMaxDepth, PCDBGFINFOHLP pHlp) argument
[all...]
H A DDBGFR3Trace.cpp422 dbgfR3TraceInfoDumpEntry(RTTRACEBUF hTraceBuf, uint32_t iEntry, uint64_t NanoTS, RTCPUID idCpu, const char *pszMsg, void *pvUser) argument
425 pHlp->pfnPrintf(pHlp, "#%04u/%'llu/%02x: %s\n", iEntry, NanoTS, idCpu, pszMsg);
H A DDBGFReg.cpp181 VMCPUID idCpu; member in struct:DBGFR3REGPRINTFARGS
519 fGuestRegs ? "cpu" : "hypercpu", pVCpu->idCpu);
792 * @param idCpu The virtual CPU ID.
799 static DECLCALLBACK(int) dbgfR3RegCpuQueryWorkerOnCpu(PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, DBGFREGVALTYPE enmType,
809 ? pUVM->aCpus[idCpu].dbgf.s.pGuestRegSet
810 : pUVM->aCpus[idCpu].dbgf.s.pHyperRegSet;
858 * @param idCpu The virtual CPU ID. Can be OR'ed with
864 static int dbgfR3RegCpuQueryWorker(PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, DBGFREGVALTYPE enmType, PDBGFREGVAL pValue)
870 bool const fGuestRegs = !(idCpu & DBGFREG_HYPER_VMCPUID);
871 idCpu
[all...]
H A DDBGFStack.cpp41 DECLINLINE(int) dbgfR3Read(PUVM pUVM, VMCPUID idCpu, void *pvBuf, PCDBGFADDRESS pSrcAddr, size_t cb, size_t *pcbRead) argument
43 int rc = DBGFR3MemRead(pUVM, idCpu, pSrcAddr, pvBuf, cb);
51 rc = DBGFR3MemRead(pUVM, idCpu, DBGFR3AddrAdd(&Addr, cbRead), (uint8_t *)pvBuf + cbRead, 1);
80 static int dbgfR3StackWalk(PUVM pUVM, VMCPUID idCpu, RTDBGAS hAs, PDBGFSTACKFRAME pFrame) argument
139 int rc = dbgfR3Read(pUVM, idCpu, u.pv,
228 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[1], uRet.pu16[0]);
231 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[2], uRet.pu32[0]);
234 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[4], uRet.pu64[0]);
237 DBGFR3AddrFromSelOff(pUVM, idCpu, &pFrame->AddrReturnPC, uRet.pu16[1], uRet.pu16[0]);
240 DBGFR3AddrFromSelOff(pUVM, idCpu,
283 dbgfR3StackWalkCtxFull(PUVM pUVM, VMCPUID idCpu, PCCPUMCTXCORE pCtxCore, RTDBGAS hAs, DBGFCODETYPE enmCodeType, PCDBGFADDRESS pAddrFrame, PCDBGFADDRESS pAddrStack, PCDBGFADDRESS pAddrPC, DBGFRETURNTYPE enmReturnType, PCDBGFSTACKFRAME *ppFirstFrame) argument
420 dbgfR3StackWalkBeginCommon(PUVM pUVM, VMCPUID idCpu, DBGFCODETYPE enmCodeType, PCDBGFADDRESS pAddrFrame, PCDBGFADDRESS pAddrStack, PCDBGFADDRESS pAddrPC, DBGFRETURNTYPE enmReturnType, PCDBGFSTACKFRAME *ppFirstFrame) argument
492 DBGFR3StackWalkBeginEx(PUVM pUVM, VMCPUID idCpu, DBGFCODETYPE enmCodeType, PCDBGFADDRESS pAddrFrame, PCDBGFADDRESS pAddrStack, PCDBGFADDRESS pAddrPC, DBGFRETURNTYPE enmReturnType, PCDBGFSTACKFRAME *ppFirstFrame) argument
520 DBGFR3StackWalkBegin(PUVM pUVM, VMCPUID idCpu, DBGFCODETYPE enmCodeType, PCDBGFSTACKFRAME *ppFirstFrame) argument
[all...]
H A DPGMSharedPage.cpp208 VMCPUID idCpu = *(VMCPUID *)pvUser; local
211 if (pVCpu->idCpu != idCpu)
244 static DECLCALLBACK(void) pgmR3CheckSharedModulesHelper(PVM pVM, VMCPUID idCpu) argument
248 int rc = VMMR3EmtRendezvous(pVM, VMMEMTRENDEZVOUS_FLAGS_TYPE_ALL_AT_ONCE, pgmR3SharedModuleRegRendezvous, &idCpu);
H A DDBGFDisas.cpp681 * @param idCpu The ID of virtual CPU.
695 VMMR3DECL(int) DBGFR3DisasInstrEx(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, RTGCPTR GCPtr, uint32_t fFlags, argument
703 AssertReturn(idCpu < pUVM->cCpus, VERR_INVALID_CPU_ID);
708 * Optimize the common case where we're called on the EMT of idCpu since
714 && pVCpu->idCpu == idCpu)
717 rc = VMR3ReqPriorityCallWait(pVM, idCpu, (PFNRT)dbgfR3DisasInstrExOnVCpu, 8,
718 pVM, VMMGetCpuById(pVM, idCpu), Sel, &GCPtr, fFlags, pszOutput, cbOutput, pcbInstr);
767 RTLogPrintf("%s-CPU%u: %s\n", pszPrefix, pVCpu->idCpu, szBuf);
803 RTLogPrintf("%s-CPU%u: %s\n", pszPrefix, pVCpu->idCpu, szBu
[all...]
H A DPDMDevMiscHlp.cpp182 static DECLCALLBACK(void) pdmR3ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument
186 PVMCPU pVCpu = &pVM->aCpus[idCpu];
188 AssertReturnVoid(idCpu < pVM->cCpus);
191 pDevIns->pReg->szName, pDevIns->iInstance, idCpu, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC)));
219 static DECLCALLBACK(void) pdmR3ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument
223 PVMCPU pVCpu = &pVM->aCpus[idCpu];
225 AssertReturnVoid(idCpu < pVM->cCpus);
228 pDevIns->pReg->szName, pDevIns->iInstance, idCpu, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC)));
307 static DECLCALLBACK(void) pdmR3ApicHlp_SendSipi(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t uVector) argument
311 VMMR3SendSipi(pDevIns->Internal.s.pVMR3, idCpu, uVecto
315 pdmR3ApicHlp_SendInitIpi(PPDMDEVINS pDevIns, VMCPUID idCpu) argument
[all...]
H A DVMEmt.cpp49 int vmR3EmulationThreadWithId(RTTHREAD ThreadSelf, PUVMCPU pUVCpu, VMCPUID idCpu);
62 return vmR3EmulationThreadWithId(ThreadSelf, pUVCpu, pUVCpu->idCpu);
72 * @param idCpu The virtual CPU ID, for backtrace purposes.
74 int vmR3EmulationThreadWithId(RTTHREAD ThreadSelf, PUVMCPU pUVCpu, VMCPUID idCpu) argument
118 && pUVCpu->idCpu == 0)
131 rc = VMR3ReqProcessU(pUVM, pUVCpu->idCpu, false /*fPriorityOnly*/);
132 Log(("vmR3EmulationThread: Req (cpu=%u) rc=%Rrc, VM state %s -> %s\n", pUVCpu->idCpu, rc, VMR3GetStateName(enmBefore), pUVM->pVM ? VMR3GetStateName(pUVM->pVM->enmVMState) : "CREATING"));
165 rc = VMMR3EmtRendezvousFF(pVM, &pVM->aCpus[idCpu]);
181 rc = VMR3ReqProcessU(pUVM, pUVCpu->idCpu, false /*fPriorityOnly*/);
182 Log(("vmR3EmulationThread: Req (cpu=%u) rc=%Rrc, VM state %s -> %s\n", pUVCpu->idCpu, r
[all...]
/vbox/include/VBox/vmm/
H A Dgvmm.h113 RTCPUID idCpu; member in struct:GVMMSTATSHOSTCPU
165 GVMMR0DECL(int) GVMMR0RegisterVCpu(PVM pVM, VMCPUID idCpu);
168 GVMMR0DECL(int) GVMMR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM);
171 GVMMR0DECL(int) GVMMR0SchedHalt(PVM pVM, VMCPUID idCpu, uint64_t u64ExpireGipTime);
172 GVMMR0DECL(int) GVMMR0SchedWakeUp(PVM pVM, VMCPUID idCpu);
173 GVMMR0DECL(int) GVMMR0SchedWakeUpEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock);
174 GVMMR0DECL(int) GVMMR0SchedPoke(PVM pVM, VMCPUID idCpu);
175 GVMMR0DECL(int) GVMMR0SchedPokeEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock);
177 GVMMR0DECL(int) GVMMR0SchedPoll(PVM pVM, VMCPUID idCpu, bool fYield);
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dmp-r0drv-linux.c63 RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) argument
65 return idCpu < RTCPUSET_MAX_CPUS && idCpu < NR_CPUS ? (int)idCpu : -1;
84 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu)
87 if (RT_UNLIKELY(idCpu >= NR_CPUS))
91 return cpu_possible(idCpu);
93 return idCpu < (RTCPUID)smp_num_cpus;
96 return idCpu == RTMpCpuId();
104 RTCPUID idCpu; local
159 RTCPUID idCpu; local
238 RTCPUID idCpu = RTMpCpuId(); local
254 RTCPUID idCpu; local
344 RTCPUID idCpu = RTMpCpuId(); local
465 RTCPUID idCpu = RTMpCpuId(); local
476 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument
535 RTMpPokeCpu(RTCPUID idCpu) argument
[all...]
H A Dtimer-r0drv-linux.c163 RTCPUID idCpu; member in struct:RTTIMER
205 static DECLCALLBACK(void) rtTimerLinuxMpEvent(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser);
640 RTCPUID idCpu = RTMpCpuId(); local
642 ? (RTCPUID)(pSubTimer - &pTimer->aSubTimers[0]) != idCpu
643 : pTimer->idCpu != idCpu))
732 RTCPUID idCpu = RTMpCpuId(); local
734 ? (RTCPUID)(pSubTimer - &pTimer->aSubTimers[0]) != idCpu
735 : pTimer->idCpu != idCpu))
882 rtTimerLnxStartAllOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1041 rtTimerLinuxMpStartOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1079 rtTimerLinuxMpEvent(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser) argument
1176 rtTimerLnxStartOnSpecificCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dtimer-r0drv-nt.cpp89 RTCPUID idCpu; member in struct:RTTIMER
299 rtTimerNtRearmInternval(pTimer, iTick, &pTimer->aSubTimers[RTMpCpuIdToSetIndex(pTimer->idCpu)].NtDpc);
344 && !RTMpIsCpuOnline(pTimer->idCpu))
351 ? &pTimer->aSubTimers[RTMpCpuIdToSetIndex(pTimer->idCpu)].NtDpc
502 pTimer->idCpu = pTimer->fSpecificCpu ? RTMpCpuIdFromSetIndex(fFlags & RTTIMER_FLAGS_CPU_MASK) : NIL_RTCPUID;
515 pTimer->idCpu = NIL_RTCPUID;
521 if ( pTimer->idCpu == NIL_RTCPUID
524 pTimer->idCpu = RTMpCpuIdFromSetIndex(iCpu);
532 Assert(pTimer->idCpu != NIL_RTCPUID);
546 KeSetTargetProcessorDpc(&pTimer->aSubTimers[0].NtDpc, (int)pTimer->idCpu);
[all...]
/vbox/src/VBox/Runtime/r3/solaris/
H A Dmp-solaris.cpp72 * @param idCpu The CPU ID instance.
74 static inline uint64_t rtMpSolarisGetCoreId(RTCPUID idCpu) argument
76 kstat_named_t *pStat = (kstat_named_t *)kstat_data_lookup(g_papCpuInfo[idCpu], (char *)"core_id");
91 for (RTCPUID idCpu = 0; idCpu < g_capCpuInfo; idCpu++)
93 if (kstat_read(g_pKsCtl, g_papCpuInfo[idCpu], 0) != -1)
96 uint64_t u64CoreId = rtMpSolarisGetCoreId(idCpu);
214 * @param idCpu The CPU ID.
217 static uint64_t rtMpSolarisGetFrequency(RTCPUID idCpu, cons
266 RTMpGetCurFrequency(RTCPUID idCpu) argument
272 RTMpGetMaxFrequency(RTCPUID idCpu) argument
287 RTMpCpuIdToSetIndex(RTCPUID idCpu) argument
305 RTMpIsCpuPossible(RTCPUID idCpu) argument
312 RTMpIsCpuOnline(RTCPUID idCpu) argument
320 RTMpIsCpuPresent(RTCPUID idCpu) argument
342 int idCpu = RTMpGetCount(); local
[all...]
/vbox/src/VBox/VMM/testcase/
H A DtstVMM.cpp81 VMCPUID idCpu = VMMGetCpuId(pVM); local
82 RTTestPrintfNl(hTest, RTTESTLVL_ALWAYS, "idCpu=%d STARTING\n", idCpu);
134 RTTestPrintfNl(hTest, RTTESTLVL_ALWAYS, "idCpu=%d - %3u%%\n", idCpu, uPct);
138 RTTestPrintfNl(hTest, RTTESTLVL_ALWAYS, "idCpu=%d DONE\n", idCpu);
295 for (VMCPUID idCpu = 1; idCpu < g_cCpus; idCpu
[all...]
/vbox/src/VBox/HostDrivers/Support/freebsd/
H A DSUPDrv-freebsd.c590 int VBOXCALL supdrvOSMsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue) argument
592 NOREF(uMsr); NOREF(idCpu); NOREF(puValue);
597 int VBOXCALL supdrvOSMsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue) argument
599 NOREF(uMsr); NOREF(idCpu); NOREF(uValue);
604 int VBOXCALL supdrvOSMsrProberModify(RTCPUID idCpu, PSUPMSRPROBER pReq) argument
606 NOREF(idCpu); NOREF(pReq);
/vbox/src/VBox/HostDrivers/Support/os2/
H A DSUPDrv-os2.cpp457 int VBOXCALL supdrvOSMsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue) argument
459 NOREF(uMsr); NOREF(idCpu); NOREF(puValue);
464 int VBOXCALL supdrvOSMsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue) argument
466 NOREF(uMsr); NOREF(idCpu); NOREF(uValue);
471 int VBOXCALL supdrvOSMsrProberModify(RTCPUID idCpu, PSUPMSRPROBER pReq) argument
473 NOREF(idCpu); NOREF(pReq);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTR0Timer.cpp86 RTCPUID idCpu; member in struct:__anon16747::__anon16748::__anon16750
139 RTCPUID idCpu = RTMpCpuId(); local
140 uint32_t iCpu = RTMpCpuIdToSetIndex(idCpu);
143 RTR0TESTR0_CHECK_MSG(iCpu < RT_ELEMENTS(g_aOmniLatency), ("iCpu=%d idCpu=%u\n", iCpu, idCpu));
168 RTCPUID idCpu = RTMpCpuId();
169 uint32_t iCpu = RTMpCpuIdToSetIndex(idCpu);
172 RTR0TESTR0_CHECK_MSG(iCpu < RTCPUSET_MAX_CPUS, ("iCpu=%d idCpu=%u\n", iCpu, idCpu));
177 ("iCountedTick=%u iTick=%u iCpu=%d idCpu
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0.cpp142 * @param idCpu The identifier for the CPU the function is called on.
146 static DECLCALLBACK(void) cpumR0CheckCpuid(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
151 NOREF(idCpu); NOREF(pvUser2);
782 * @param idCpu The identifier for the CPU the function is called on.
786 static DECLCALLBACK(void) cpumR0MapLocalApicCpuProber(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
789 int iCpu = RTMpCpuIdToSetIndex(idCpu);
839 * @param idCpu The identifier for the CPU the function is called on.
843 static DECLCALLBACK(void) cpumR0MapLocalApicCpuChecker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
847 int iCpu = RTMpCpuIdToSetIndex(idCpu);
H A DVMMR0.cpp432 /** @todo I wish to call PGMR0PhysFlushHandyPages(pVM, &pVM->aCpus[idCpu])
465 Log(("RTThreadCtxHooksCreate failed! rc=%Rrc pVCpu=%p idCpu=%RU32\n", rc, pVCpu, pVCpu->idCpu));
844 * @param idCpu The Virtual CPU ID of the calling EMT.
848 VMMR0DECL(void) VMMR0EntryFast(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation) argument
853 if (RT_UNLIKELY(idCpu >= pVM->cCpus))
855 PVMCPU pVCpu = &pVM->aCpus[idCpu];
1021 if (pVCpu->idCpu > 0)
1086 "Thread-context hooks still registered! VCPU=%p Id=%u rc=%d.\n", pVCpu, pVCpu->idCpu, rc);
1187 * @param idCpu Virtua
1196 vmmR0EntryExWorker(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation, PSUPVMMR0REQHDR pReqHdr, uint64_t u64Arg, PSUPDRVSESSION pSession) argument
1686 VMCPUID idCpu; member in struct:VMMR0ENTRYEXARGS
1725 VMMR0EntryEx(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation, PSUPVMMR0REQHDR pReq, uint64_t u64Arg, PSUPDRVSESSION pSession) argument
1890 VMCPUID const idCpu = pR0Logger->idCpu; local
[all...]
H A DHMR0.cpp50 static DECLCALLBACK(void) hmR0EnableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2);
51 static DECLCALLBACK(void) hmR0DisableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2);
52 static DECLCALLBACK(void) hmR0InitIntelCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2);
53 static DECLCALLBACK(void) hmR0InitAmdCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2);
55 static DECLCALLBACK(void) hmR0MpEventCallback(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvData);
69 RTCPUID volatile idCpu; member in struct:HMR0FIRSTRC
179 pFirstRc->idCpu = NIL_RTCPUID;
193 pFirstRc->idCpu = RTMpCpuId();
219 return pFirstRc->idCpu;
618 g_HvmR0.aCpuInfo[i].idCpu
794 hmR0InitIntelCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
815 hmR0InitAmdCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
836 hmR0EnableCpu(PVM pVM, RTCPUID idCpu) argument
877 hmR0EnableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1001 hmR0DisableCpu(RTCPUID idCpu) argument
1041 hmR0DisableCpuCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1057 hmR0DisableCpuOnSpecificCallback(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1072 hmR0MpEventCallback(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvData) argument
1293 RTCPUID idCpu = RTMpCpuId(); local
1332 RTCPUID idCpu = RTMpCpuId(); local
1373 RTCPUID idCpu = RTMpCpuId(); local
1412 RTCPUID idCpu = RTMpCpuId(); local
1568 RTCPUID idCpu = RTMpCpuId(); local
[all...]
H A DPDMR0Device.cpp333 VMCPUID idCpu = VMMGetCpuId(pDevIns->Internal.s.pVMR0); local
334 LogFlow(("pdmR0DevHlp_GetCurrentCpuId: caller='%p'/%d for CPU %u\n", pDevIns, pDevIns->iInstance, idCpu));
335 return idCpu;
512 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument
516 PVMCPU pVCpu = &pVM->aCpus[idCpu];
518 AssertReturnVoid(idCpu < pVM->cCpus);
521 VMMGetCpuId(pVM), pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC), idCpu));
543 if (VMMGetCpuId(pVM) != idCpu)
548 GVMMR0SchedPokeEx(pVM, pVCpu->idCpu, false /* don't take the used lock */);
552 GVMMR0SchedWakeUpEx(pVM, pVCpu->idCpu, fals
563 pdmR0ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) argument
[all...]
/vbox/src/VBox/Runtime/common/log/
H A Dtracebuf.cpp73 RTCPUID idCpu; member in struct:RTTRACEBUFENTRY
238 pEntry->idCpu = RTTRACEBUF_CUR_CPU(); \
557 rc = pfnCallback((RTTRACEBUF)pThis, cLeft, pEntry->NanoTS, pEntry->idCpu, pEntry->szMsg, pvUser);
625 RTLogPrintf("%04u/%'llu/%02x: %s\n", cLeft, pEntry->NanoTS, pEntry->idCpu, pEntry->szMsg);
652 RTAssertMsg2AddWeak("%u/%'llu/%02x: %s\n", cLeft, pEntry->NanoTS, pEntry->idCpu, pEntry->szMsg);
/vbox/include/iprt/
H A Dthread.h531 RTCPUID idCpu; member in struct:RTTHREADPREEMPTSTATE
737 * @param idCpu The ID of the CPU to bind this thread to. Use
740 RTR3DECL(int) RTThreadSetAffinityToCpu(RTCPUID idCpu); variable
/vbox/src/VBox/Debugger/
H A DDBGCInternal.h117 VMCPUID idCpu; member in struct:DBGC
/vbox/src/VBox/HostDrivers/Support/linux/
H A DSUPDrv-linux.c942 int VBOXCALL supdrvOSMsrProberRead(uint32_t uMsr, RTCPUID idCpu, uint64_t *puValue) argument
948 if (idCpu == NIL_RTCPUID)
950 else if (RTMpIsCpuOnline(idCpu))
951 rc = rdmsr_safe_on_cpu(idCpu, uMsr, &u32Low, &u32High);
966 int VBOXCALL supdrvOSMsrProberWrite(uint32_t uMsr, RTCPUID idCpu, uint64_t uValue) argument
971 if (idCpu == NIL_RTCPUID)
973 else if (RTMpIsCpuOnline(idCpu))
974 rc = wrmsr_safe_on_cpu(idCpu, uMsr, RT_LODWORD(uValue), RT_HIDWORD(uValue));
989 static DECLCALLBACK(void) supdrvLnxMsrProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
1050 int VBOXCALL supdrvOSMsrProberModify(RTCPUID idCpu, PSUPMSRPROBE argument
[all...]

Completed in 190 milliseconds

12345