Searched refs:iCpu (Results 1 - 25 of 54) sorted by relevance

123

/vbox/src/VBox/Runtime/generic/
H A DRTMpCpuIdFromSetIndex-generic.cpp35 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
37 return iCpu >= 0 ? iCpu : NIL_RTCPUID;
H A DRTThreadSetAffinityToCpu-generic.cpp46 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
47 if (iCpu >= 0)
51 RTCpuSetAddByIndex(&CpuSet, iCpu);
/vbox/src/VBox/Runtime/r3/linux/
H A Dthread-affinity-linux.cpp58 for (unsigned iCpu = 0; iCpu < CPU_SETSIZE; iCpu++)
59 CPU_SET(iCpu, &LnxCpuSet);
61 for (unsigned iCpu = 0; iCpu < RT_MIN(CPU_SETSIZE, RTCPUSET_MAX_CPUS); iCpu++)
62 if (RTCpuSetIsMemberByIndex(pCpuSet, iCpu))
63 CPU_SET(iCpu, &LnxCpuSet);
84 for (unsigned iCpu
[all...]
H A Dmp-linux.cpp61 for (unsigned iCpu = 0; iCpu < RTCPUSET_MAX_CPUS; iCpu++)
62 if (RTLinuxSysFsExists("devices/system/cpu/cpu%d", iCpu))
63 cMax = iCpu + 1;
93 int64_t iCpu; local
94 int rc = RTStrToInt64Ex(psz, NULL, 0, &iCpu);
96 idCpuFound = iCpu;
126 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
128 return (unsigned)iCpu < rtMpLinuxMaxCpu
[all...]
/vbox/src/VBox/HostDrivers/Support/testcase/
H A DtstSupTscDelta.cpp124 for (uint32_t iCpu = 0; iCpu < pGip->cCpus; iCpu++)
126 int64_t iTscDelta = pGip->aCPUs[iCpu].i64TSCDelta;
129 if ((iCpu % 4) == 0)
131 if (pGip->aCPUs[iCpu].enmState != SUPGIPCPUSTATE_ONLINE)
132 RTPrintf(" %02x: offline ", iCpu, iTscDelta);
134 RTPrintf(" %02x: %-12lld", iCpu, iTscDelta);
136 RTPrintf(" %02x: INT64_MAX ", iCpu);
140 && pGip->aCPUs[iCpu]
[all...]
H A DtstGIP-2.cpp155 for (unsigned iCpu = 0; iCpu < g_pSUPGlobalInfoPage->cCpus; iCpu++)
156 if (g_pSUPGlobalInfoPage->aCPUs[iCpu].enmState == SUPGIPCPUSTATE_ONLINE)
159 PSUPGIPCPU pPrevCpu = &s_aaCPUs[!(i & 1)][iCpu];
160 PSUPGIPCPU pCpu = &s_aaCPUs[i & 1][iCpu];
187 i, iCpu,
207 pu32TransactionId = &g_pSUPGlobalInfoPage->aCPUs[iCpu].u32TransactionId;
240 uint16_t iCpu = g_pSUPGlobalInfoPage->aiCpuFromApicId[i]; local
241 if (iCpu !
[all...]
/vbox/src/VBox/Runtime/testcase/
H A DtstRTMp-1.cpp76 for (int iCpu = 0; iCpu < RTCPUSET_MAX_CPUS; iCpu++)
78 RTCPUID idCpu = RTMpCpuIdFromSetIndex(iCpu);
79 if (RTCpuSetIsMemberByIndex(&Set, iCpu))
81 RTTestIPrintf(RTTESTLVL_ALWAYS, "%2d - id %d: %u/%u MHz", iCpu, (int)idCpu,
92 RTTestIFailed("Cpu with index %d is report as !RTIsCpuPresent while RTIsCpuOnline returns true!\n", iCpu);
96 RTTestIFailed("Cpu with index %d is returned by RTCpuSet but not RTMpIsCpuPossible!\n", iCpu);
99 RTTestIFailed("Cpu with index %d is returned by RTMpIsCpuPossible but not RTCpuSet!\n", iCpu);
101 RTTestIFailed("RTMpGetCurFrequency(%d[idx=%d]) didn't return 0 as it should\n", (int)idCpu, iCpu);
[all...]
H A DtstRTR0Timer.cpp140 uint32_t iCpu = RTMpCpuIdToSetIndex(idCpu); local
143 RTR0TESTR0_CHECK_MSG(iCpu < RT_ELEMENTS(g_aOmniLatency), ("iCpu=%d idCpu=%u\n", iCpu, idCpu));
144 if (iCpu < RT_ELEMENTS(g_aOmniLatency))
146 uint32_t iSample = g_aOmniLatency[iCpu].cSamples;
147 if (iSample < RT_ELEMENTS(g_aOmniLatency[iCpu].aSamples))
149 g_aOmniLatency[iCpu].aSamples[iSample].uTsc = ASMReadTSC();
150 g_aOmniLatency[iCpu].aSamples[iSample].uNanoTs = RTTimeSystemNanoTS();
151 g_aOmniLatency[iCpu]
593 State.cShots, iCpu, i, RTMpCpuIdToSetIndex(RTMpCpuId()), cNsElapsed )); local
760 State.cShots, iCpu, i, RTMpCpuIdToSetIndex(RTMpCpuId()), cNsElapsed)); local
[all...]
/vbox/include/iprt/
H A Dcpuset.h112 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
113 if (RT_UNLIKELY(iCpu < 0))
115 ASMAtomicBitSet(pSet, iCpu);
123 * @returns 0 on success, -1 if iCpu isn't valid.
125 * @param iCpu The index of the CPU to add.
128 DECLINLINE(int) RTCpuSetAddByIndex(PRTCPUSET pSet, int iCpu) argument
130 if (RT_UNLIKELY((unsigned)iCpu >= RTCPUSET_MAX_CPUS))
132 ASMAtomicBitSet(pSet, iCpu);
147 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
148 if (RT_UNLIKELY(iCpu <
163 RTCpuSetDelByIndex(PRTCPUSET pSet, int iCpu) argument
182 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
197 RTCpuSetIsMemberByIndex(PCRTCPUSET pSet, int iCpu) argument
285 unsigned iCpu = 64; local
[all...]
H A Dtimer.h137 #define RTTIMER_FLAGS_CPU(iCpu) ( (iCpu) | RTTIMER_FLAGS_CPU_SPECIFIC )
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dtimer-r0drv-nt.cpp293 for (int iCpu = 0; iCpu < RTCPUSET_MAX_CPUS; iCpu++)
294 if ( RTCpuSetIsMemberByIndex(&OnlineSet, iCpu)
295 && iCpuSelf != iCpu)
296 KeInsertQueueDpc(&pTimer->aSubTimers[iCpu].NtDpc, 0, 0);
308 for (int iCpu = 0; iCpu < RTCPUSET_MAX_CPUS; iCpu++)
309 if (RTCpuSetIsMemberByIndex(&OnlineSet, iCpu))
[all...]
/vbox/src/VBox/Runtime/r3/solaris/
H A Dthread-affinity-solaris.cpp60 unsigned iCpu = 0; local
61 while ( iCpu < RTCPUSET_MAX_CPUS
62 && !RTCpuSetIsMemberByIndex(pCpuSet, iCpu))
63 iCpu++;
64 rc = processor_bind(P_LWPID, P_MYID, iCpu, NULL);
/vbox/src/VBox/VMM/VMMAll/
H A DVMMAll.cpp78 uint32_t iCpu = RT_ELEMENTS(pSet->au32Bitmap) * 32; local
79 while (iCpu--)
80 if (VMCPUSET_IS_PRESENT(pSet, iCpu))
87 iCpu = RT_ELEMENTS(pSet->au32Bitmap) * 32;
88 while (iCpu--)
89 if (VMCPUSET_IS_PRESENT(pSet, iCpu))
94 return pfnOutput(pvArgOutput, szTmp, 3 + vmmFormatTypeShortNumber(&szTmp[3], iCpu));
109 iCpu = 0;
110 while (iCpu < RT_ELEMENTS(pSet->au32Bitmap) * 32)
112 if (VMCPUSET_IS_PRESENT(pSet, iCpu))
[all...]
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dmpnotification-r0drv-solaris.c70 * @param iCpu Which CPU is this event for.
77 static int rtMpNotificationCpuEvent(cpu_setup_t CpuState, int iCpu, void *pvArg) argument
88 RTCpuSetAdd(&g_rtMpSolCpuSet, iCpu);
93 RTCpuSetDel(&g_rtMpSolCpuSet, iCpu);
98 rtMpNotificationDoCallbacks(enmMpEvent, iCpu);
H A Dtimer-r0drv-solaris.c77 uint32_t iCpu; member in struct:RTTIMER
209 || pTimer->iCpu == RTMpCpuId());
274 uint32_t const iCpu = CPU->cpu_id; local
276 pTimer->u.Omni.aPerCpu[iCpu].pActiveThread = curthread;
277 uint64_t u64Tick = ++pTimer->u.Omni.aPerCpu[iCpu].u64Tick;
281 pTimer->u.Omni.aPerCpu[iCpu].pActiveThread = NULL;
297 if (pTimer->u.Omni.aPerCpu[iCpu].nsNextTick)
298 pTimer->u.Omni.aPerCpu[iCpu].nsNextTick += ASMAtomicUoReadU64(&pTimer->cNsInterval);
300 pTimer->u.Omni.aPerCpu[iCpu].nsNextTick = RTTimeSystemNanoTS() + ASMAtomicUoReadU64(&pTimer->cNsInterval);
301 cyclic_reprogram(pTimer->hCyclicId, pTimer->u.Omni.aPerCpu[iCpu]
334 uint32_t const iCpu = pCpu->cpu_id; /* Note! CPU is not necessarily the same as pCpu. */ local
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0.cpp789 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
790 AssertReturnVoid(iCpu >= 0 && (unsigned)iCpu < RT_ELEMENTS(g_aLApics));
825 AssertCompile(sizeof(g_aLApics[iCpu].PhysBase) == sizeof(u64ApicBase));
826 g_aLApics[iCpu].PhysBase = u64ApicBase & u64Mask;
827 g_aLApics[iCpu].fEnabled = RT_BOOL(u64ApicBase & MSR_IA32_APICBASE_EN);
828 g_aLApics[iCpu].fX2Apic = (u64ApicBase & (MSR_IA32_APICBASE_EXTD | MSR_IA32_APICBASE_EN))
847 int iCpu = RTMpCpuIdToSetIndex(idCpu); local
848 AssertReturnVoid(iCpu >= 0 && (unsigned)iCpu < RT_ELEMENT
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c418 RTCPUID iCpu; local
444 iCpu = pTimer->cCpus;
445 while (iCpu-- > 0)
449 hrtimer_cancel(&pTimer->aSubTimers[iCpu].u.Hr.LnxTimer);
452 del_timer_sync(&pTimer->aSubTimers[iCpu].u.Std.LnxTimer);
491 uint32_t iCpu = pTimer->cCpus; local
497 while (iCpu-- > 0)
498 if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) != RTTIMERLNXSTATE_STOPPED)
900 RTCPUID iCpu; local
914 for (iCpu
977 RTCPUID iCpu; local
1413 uint32_t iCpu = pTimer->cCpus; local
1470 RTCPUID iCpu; local
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dmp-os2.cpp48 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
50 return (unsigned)iCpu < RTCPUSET_MAX_CPUS ? iCpu : NIL_RTCPUID;
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dtimer-r0drv-freebsd.c65 uint32_t iCpu; member in struct:RTTIMER
116 pTimer->iCpu = fFlags & RTTIMER_FLAGS_CPU_MASK;
225 if ( pTimer->iCpu == RTTIMER_FLAGS_CPU_MASK
226 || (u_int)pTimer->iCpu == curcpu)
257 || pTimer->iCpu == curcpu)
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFR3Trace.cpp303 uint32_t iCpu = pVM->cCpus; local
305 while (iCpu-- > 0)
306 pVM->aCpus[iCpu].fTraceGroups = UINT32_MAX;
308 while (iCpu-- > 0)
309 pVM->aCpus[iCpu].fTraceGroups = 0;
325 uint32_t iCpu = pVM->cCpus; local
327 while (iCpu-- > 0)
328 pVM->aCpus[iCpu].fTraceGroups |= g_aVmmTpGroups[i].fMask;
330 while (iCpu-- > 0)
331 pVM->aCpus[iCpu]
[all...]
/vbox/src/VBox/Runtime/r3/freebsd/
H A Dmp-freebsd.cpp72 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
74 return (unsigned)iCpu < rtMpFreeBsdMaxCpus() ? iCpu : NIL_RTCPUID;
/vbox/src/VBox/Runtime/r3/win/
H A Dmp-win.cpp54 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
56 return (unsigned)iCpu < MAXIMUM_PROCESSORS ? iCpu : NIL_RTCPUID;
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dmp-r0drv-darwin.cpp98 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
100 return (unsigned)iCpu < RTCPUSET_MAX_CPUS ? (RTCPUID)iCpu : NIL_RTCPUID;
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dmp-r0drv-haiku.c64 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu)
66 return (unsigned)iCpu < smp_get_num_cpus() ? (RTCPUID)iCpu : NIL_RTCPUID;
/vbox/src/VBox/Runtime/r3/darwin/
H A Dmp-darwin.cpp121 RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) argument
123 return (unsigned)iCpu < rtMpDarwinMaxLogicalCpus() ? iCpu : NIL_RTCPUID;

Completed in 90 milliseconds

123