Searched defs:idCpu (Results 1 - 25 of 102) sorted by relevance

12345

/vbox/src/VBox/Runtime/generic/
H A DRTMpCpuIdToSetIndex-generic.cpp37 RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) argument
39 return idCpu < RTCPUSET_MAX_CPUS && idCpu != NIL_RTCPUID ? (int) idCpu : -1;
H A DRTMpGetCurFrequency-generic.cpp35 RTDECL(uint32_t) RTMpGetCurFrequency(RTCPUID idCpu) argument
37 NOREF(idCpu);
H A DRTMpGetMaxFrequency-generic.cpp35 RTDECL(uint32_t) RTMpGetMaxFrequency(RTCPUID idCpu) argument
37 NOREF(idCpu);
H A DRTMpIsCpuOnline-generic.cpp35 RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu) argument
37 return RTMpCpuId() == idCpu;
H A DRTMpIsCpuPossible-generic.cpp35 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu) argument
37 return RTMpCpuId() == idCpu;
H A DRTMpGetOnlineSet-generic.cpp39 RTCPUID idCpu; local
42 idCpu = RTMpGetMaxCpuId();
45 if (RTMpIsCpuOnline(idCpu))
46 RTCpuSetAdd(pSet, idCpu);
47 } while (idCpu-- > 0);
H A DRTMpGetSet-generic.cpp39 RTCPUID idCpu; local
42 idCpu = RTMpGetMaxCpuId();
45 if (RTMpIsCpuPossible(idCpu))
46 RTCpuSetAdd(pSet, idCpu);
47 } while (idCpu-- > 0);
H A DRTMpGetDescription-generic-stub.cpp36 RTDECL(int) RTMpGetDescription(RTCPUID idCpu, char *pszBuf, size_t cbBuf) argument
40 if (idCpu != NIL_RTCPUID && !RTMpIsCpuOnline(idCpu))
41 return RTMpIsCpuPossible(idCpu)
H A DRTThreadSetAffinityToCpu-generic.cpp39 RTR3DECL(int) RTThreadSetAffinityToCpu(RTCPUID idCpu) argument
42 if (idCpu == NIL_RTCPUID)
46 int iCpu = RTMpCpuIdToSetIndex(idCpu);
H A Dmppresent-generic.cpp56 RTDECL(bool) RTMpIsCpuPresent(RTCPUID idCpu) argument
58 return RTMpIsCpuPossible(idCpu);
H A DRTMpGetDescription-generic.cpp57 RTDECL(int) RTMpGetDescription(RTCPUID idCpu, char *pszBuf, size_t cbBuf) argument
62 if (idCpu != NIL_RTCPUID && !RTMpIsCpuOnline(idCpu))
63 return RTMpIsCpuPossible(idCpu)
H A DRTMpOnPair-generic.cpp64 static DECLCALLBACK(void) rtMpOnPairGenericWorker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
72 if ( idCpu == pArgs->idCpu1
73 || idCpu == pArgs->idCpu2)
76 pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
/vbox/src/VBox/Runtime/r0drv/solaris/
H A DRTMpPokeCpu-r0drv-solaris.c43 RTDECL(int) RTMpPokeCpu(RTCPUID idCpu) argument
46 if (idCpu < ncpus)
47 poke_cpu(idCpu);
/vbox/src/VBox/Runtime/r0drv/generic/
H A DRTMpPokeCpu-r0drv-generic.cpp35 static DECLCALLBACK(void) rtMpNtPokeCpuDummy(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
37 NOREF(idCpu);
43 RTDECL(int) RTMpPokeCpu(RTCPUID idCpu) argument
45 return RTMpOnSpecific(idCpu, rtMpNtPokeCpuDummy, NULL, NULL);
H A DRTMpOn-r0drv-generic.cpp64 RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument
66 NOREF(idCpu);
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFCpu.cpp39 * @param idCpu The current CPU ID.
42 static DECLCALLBACK(int) dbgfR3CpuGetMode(PVM pVM, VMCPUID idCpu, CPUMMODE *penmMode) argument
44 Assert(idCpu == VMMGetCpuId(pVM));
45 PVMCPU pVCpu = VMMGetCpuById(pVM, idCpu);
56 * @param idCpu The target CPU ID.
58 VMMR3DECL(CPUMMODE) DBGFR3CpuGetMode(PUVM pUVM, VMCPUID idCpu) argument
62 AssertReturn(idCpu < pUVM->pVM->cCpus, CPUMMODE_INVALID);
65 int rc = VMR3ReqPriorityCallWaitU(pUVM, idCpu, (PFNRT)dbgfR3CpuGetMode, 3, pUVM->pVM, idCpu, &enmMode);
77 * @param idCpu Th
80 dbgfR3CpuIn64BitCode(PVM pVM, VMCPUID idCpu, bool *pfIn64BitCode) argument
96 DBGFR3CpuIsIn64BitCode(PUVM pUVM, VMCPUID idCpu) argument
[all...]
/vbox/include/iprt/
H A Dmp.h76 * @param idCpu The identifier of the CPU.
78 RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu); variable
116 * @param idCpu The identifier of the CPU.
118 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu); variable
173 * @param idCpu The identifier of the CPU.
175 RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu); variable
204 * @param idCpu The identifier of the CPU.
206 RTDECL(bool) RTMpIsCpuPresent(RTCPUID idCpu); variable
216 * @param idCpu The identifier of the CPU.
218 RTDECL(uint32_t) RTMpGetCurFrequency(RTCPUID idCpu); variable
229 RTDECL(uint32_t) RTMpGetMaxFrequency(RTCPUID idCpu); variable
394 RTDECL(int) RTMpPokeCpu(RTCPUID idCpu); variable
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dmpnotification-r0drv-linux.c83 RTCPUID idCpu = (uintptr_t)pvCpu; local
103 if (!RTCpuSetIsMember(&g_MpPendingOfflineSet, idCpu))
112 RTCpuSetDel(&g_MpPendingOfflineSet, idCpu);
136 RTCpuSetAdd(&g_MpPendingOfflineSet, idCpu);
156 rtMpNotificationDoCallbacks(RTMPEVENT_ONLINE, idCpu);
164 rtMpNotificationDoCallbacks(RTMPEVENT_OFFLINE, idCpu);
/vbox/src/VBox/Runtime/r0drv/
H A Dmp-r0drv.h37 * @param idCpu CPU id
41 typedef DECLCALLBACK(void) FNMPWORKER(RTCPUID idCpu, void *pvUser1, void *pvUser2);
54 RTCPUID idCpu; member in struct:RTMPARGS
77 DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu);
/vbox/src/VBox/ValidationKit/utils/misc/
H A DloadgeneratorR0.cpp41 static DECLCALLBACK(void) loadgenR0IpiWorker(RTCPUID idCpu, void *pvUser1, void *pvUser2) argument
43 NOREF(idCpu);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTMp-1.cpp78 RTCPUID idCpu = RTMpCpuIdFromSetIndex(iCpu); local
81 RTTestIPrintf(RTTESTLVL_ALWAYS, "%2d - id %d: %u/%u MHz", iCpu, (int)idCpu,
82 RTMpGetCurFrequency(idCpu), RTMpGetMaxFrequency(idCpu));
83 if (RTMpIsCpuPresent(idCpu))
84 RTTestIPrintf(RTTESTLVL_ALWAYS, RTMpIsCpuOnline(idCpu) ? " online\n" : " offline\n");
87 if (!RTMpIsCpuOnline(idCpu))
95 if (!RTMpIsCpuPossible(idCpu))
98 else if (RTMpIsCpuPossible(idCpu))
100 else if (RTMpGetCurFrequency(idCpu) !
155 RTCPUID idCpu = RTMpCpuIdFromSetIndex(iCpu); local
199 RTCPUID idCpu = RTMpCpuIdFromSetIndex(iCpu); local
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DPGMR0SharedPage.cpp43 * @param idCpu The ID of the calling virtual CPU.
49 VMMR0DECL(int) PGMR0SharedModuleCheck(PVM pVM, PGVM pGVM, VMCPUID idCpu, PGMMSHAREDMODULE pModule, PCRTGCPTR64 paRegionsGCPtrs) argument
51 PVMCPU pVCpu = &pVM->aCpus[idCpu];
/vbox/include/VBox/vmm/
H A Dgvm.h42 VMCPUID idCpu; member in struct:GVMCPU
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dthreadpreempt-r0drv-darwin.cpp142 RTCPUID idCpu = RTMpCpuId(); local
143 if (RT_UNLIKELY(idCpu < RT_ELEMENTS(g_aPreemptHacks)))
145 Assert(g_aPreemptHacks[idCpu].cRecursion < UINT32_MAX / 2);
146 if (++g_aPreemptHacks[idCpu].cRecursion == 1)
148 lck_spin_t *pSpinLock = g_aPreemptHacks[idCpu].pSpinLock;
168 RTCPUID idCpu = RTMpCpuId(); local
169 if (RT_UNLIKELY(idCpu < RT_ELEMENTS(g_aPreemptHacks)))
171 Assert(g_aPreemptHacks[idCpu].cRecursion > 0);
172 if (--g_aPreemptHacks[idCpu].cRecursion == 0)
174 lck_spin_t *pSpinLock = g_aPreemptHacks[idCpu]
[all...]
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dmp-r0drv-haiku.c58 RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) argument
60 return idCpu < smp_get_num_cpus() ? (int)idCpu : -1;
76 RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu)
78 return idCpu < smp_get_num_cpus();
84 RTCPUID idCpu; local
87 idCpu = RTMpGetMaxCpuId();
90 if (RTMpIsCpuPossible(idCpu))
91 RTCpuSetAdd(pSet, idCpu);
92 } while (idCpu
112 RTCPUID idCpu; local
168 RTCPUID idCpu = current; local
202 RTCPUID idCpu = current; local
211 RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) argument
[all...]

Completed in 90 milliseconds

12345