Lines Matching refs:pGipR0
470 PSUPGLOBALINFOPAGE pGipR0 = pDevExt->pGip;
485 if (pGipR0->aCPUs[0].u32TransactionId != 2 /* not the first time */)
488 for (i = 0; i < pGipR0->cCpus; i++)
489 ASMAtomicUoWriteU32(&pGipR0->aCPUs[i].u32TransactionId,
490 (pGipR0->aCPUs[i].u32TransactionId + GIP_UPDATEHZ_RECALC_FREQ * 2)
492 ASMAtomicWriteU64(&pGipR0->u64NanoTSLastUpdateHz, 0);
498 u64NanoTS = RTTimeSystemNanoTS() - pGipR0->u32UpdateIntervalNS;
499 if ( pGipR0->u32Mode == SUPGIPMODE_INVARIANT_TSC
500 || pGipR0->u32Mode == SUPGIPMODE_SYNC_TSC
502 supdrvGipReInitCpu(pGipR0, &pGipR0->aCPUs[0], u64NanoTS);
504 RTMpOnAll(supdrvGipReInitCpuCallback, pGipR0, &u64NanoTS);
517 rc = RTMpOnAll(supdrvGipDetectGetGipCpuCallback, &DetectState, pGipR0);
523 if (pGipR0->fGetGipCpu != DetectState.fSupported)
525 pGipR0->fGetGipCpu = DetectState.fSupported;