HalpTimerScaleCounter
UINT64 __stdcall HalpTimerScaleCounter(UINT64 Counter, UINT64 FromFrequency, UINT64 ToFrequency){
UINT64 v4;
UINT64 v5;
unsigned __int64 v6;
if( !Counter || !FromFrequency || FromFrequency == ToFrequency )
return Counter;
if( FromFrequency == 14318180 )
v4 = Counter / 0xDA7A64;
else
v4 = Counter / FromFrequency;
v5 = ToFrequency * (Counter - FromFrequency * v4);
if( FromFrequency == 14318180 )
v6 = v5 / 0xDA7A64;
else
v6 = v5 / FromFrequency;
return ToFrequency * v4 + v6;
}Referenced by:
HalCalibratePerformanceCounter
HalpSetTimer
HalpTimerDelayedQueryCounter
HalpTimerGetSavedPerformanceCounter
HalpTimerMeasureFrequencies
HalpTimerMeasureProcessorsWorker
HalpTimerPerformanceCounterPowerChange
HalpTimerPropagateQpcBiasUpdate
HalpVpptArmTimer
KeQueryPerformanceCounter
KiRetireDpcList
KiUpdateTime
PpmIdleExecuteTransition
PpmSnapPerformanceAccumulation