Lines Matching refs:iCpuSet

259     int                     iCpuSet;
266 iCpuSet = RTMpCpuIdToSetIndex(idCpu);
267 if ((RTCPUID)iCpuSet == idCpu)
270 if ( iCpuSet >= 0
271 && iCpuSet < RTCPUSET_MAX_CPUS
330 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - duplicate APIC ID.\n",
331 idCpu, iCpuSet, idApic));
335 * Check that the iCpuSet is within the expected range.
337 if (RT_UNLIKELY( iCpuSet < 0
338 || (unsigned)iCpuSet >= RTCPUSET_MAX_CPUS
339 || (unsigned)iCpuSet >= RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx)))
342 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - CPU set index is out of range.\n",
343 idCpu, iCpuSet, idApic));
347 RTCPUID idCpu2 = RTMpCpuIdFromSetIndex(iCpuSet);
351 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - CPU id/index roundtrip problem: %#x\n",
352 idCpu, iCpuSet, idApic, idCpu2));
1247 int iCpuSet = 0;
1269 iCpuSet = RTMpCpuIdToSetIndex(idCpu);
1270 if (iCpuSet >= 0)
1272 Assert(RTCpuSetIsMemberByIndex(&pGip->PossibleCpuSet, iCpuSet));
1273 RTCpuSetAddByIndex(&pGip->OnlineCpuSet, iCpuSet);
1274 RTCpuSetAddByIndex(&pGip->PresentCpuSet, iCpuSet);
1287 ASMAtomicWriteS16(&pGip->aCPUs[i].iCpuSet, (int16_t)iCpuSet);
1294 ASMAtomicWriteU16(&pGip->aiCpuFromCpuSetIdx[iCpuSet], i);
1335 int iCpuSet;
1341 iCpuSet = RTMpCpuIdToSetIndex(idCpu);
1342 AssertReturnVoid(iCpuSet >= 0);
1344 i = pGip->aiCpuFromCpuSetIdx[iCpuSet];
1348 Assert(RTCpuSetIsMemberByIndex(&pGip->PossibleCpuSet, iCpuSet));
1349 RTCpuSetDelByIndex(&pGip->OnlineCpuSet, iCpuSet);
1359 RTCpuSetDelByIndex(&pDevExt->TscDeltaObtainedCpuSet, iCpuSet);
1671 ASMAtomicWriteS16(&pCpu->iCpuSet, -1);
2411 uint32_t iCpuSet = RTMpCpuIdToSetIndex(RTMpCpuId());
2412 uint16_t iGipCpu = RT_LIKELY(iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx))
2413 ? pGip->aiCpuFromCpuSetIdx[iCpuSet] : UINT16_MAX;
3598 RTCpuSetDelByIndex(&pDevExt->TscDeltaCpuSet, pGipCpuWorker->iCpuSet);
3599 RTCpuSetAddByIndex(&pDevExt->TscDeltaObtainedCpuSet, pGipCpuWorker->iCpuSet);
3654 RTCpuSetDelByIndex(&pDevExt->TscDeltaCpuSet, pGipCpuWorker->iCpuSet);
3655 RTCpuSetAddByIndex(&pDevExt->TscDeltaObtainedCpuSet, pGipCpuWorker->iCpuSet);
3798 if (RTCpuSetIsMemberByIndex(&pGip->OnlineCpuSet, pGipCpuWorker->iCpuSet))
3898 RTCpuSetDelByIndex(&pDevExt->TscDeltaObtainedCpuSet, pGipCpu->iCpuSet);
3932 if (RTCpuSetIsMemberByIndex(&pGip->OnlineCpuSet, pGipCpu->iCpuSet))
4002 && RTCpuSetIsMemberByIndex(&pDevExt->TscDeltaCpuSet, pGipCpuWorker->iCpuSet))
4149 if (RTCpuSetIsMemberByIndex(&pDevExt->TscDeltaCpuSet, pGipCpuWorker->iCpuSet))
4163 RTCpuSetDelByIndex(&pDevExt->TscDeltaCpuSet, pGipCpuWorker->iCpuSet);
4164 RTCpuSetAddByIndex(&pDevExt->TscDeltaObtainedCpuSet, pGipCpuWorker->iCpuSet);
4417 * @param iCpuSet The CPU set index of the CPU to measure.
4424 SUPR0DECL(int) SUPR0TscDeltaMeasureBySetIndex(PSUPDRVSESSION pSession, uint32_t iCpuSet, uint32_t fFlags,
4449 AssertReturn(iCpuSet < RTCPUSET_MAX_CPUS, VERR_INVALID_CPU_INDEX);
4450 AssertReturn(iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx), VERR_INVALID_CPU_INDEX);
4451 iGipCpu = pGip->aiCpuFromCpuSetIdx[iCpuSet];
4490 RTCpuSetAddByIndex(&pDevExt->TscDeltaCpuSet, iCpuSet);
4587 uint32_t iCpuSet;
4598 iCpuSet = RTMpCpuIdToSetIndex(pReq->u.In.idCpu);
4599 if (iCpuSet >= RTCPUSET_MAX_CPUS)
4612 return SUPR0TscDeltaMeasureBySetIndex(pSession, iCpuSet, fFlags, cMsWaitRetry,
4659 int iCpuSet = RTMpCpuIdToSetIndex(RTMpCpuId());
4661 if (RT_LIKELY( (unsigned)iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx)
4662 && (iGipCpu = pGip->aiCpuFromCpuSetIdx[iCpuSet]) < pGip->cCpus ))
4696 AssertMsgFailed(("idCpu=%#x iCpuSet=%#x (%d)\n", RTMpCpuId(), iCpuSet, iCpuSet));
4711 int iCpuSet = RTMpCpuIdToSetIndex(RTMpCpuId());
4713 if (RT_LIKELY( (unsigned)iCpuSet < RT_ELEMENTS(pGip->aiCpuFromCpuSetIdx)
4714 && (iGipCpu = pGip->aiCpuFromCpuSetIdx[iCpuSet]) < pGip->cCpus ))