PopUpdateNonAttributedCpuTimeReference
VOID __stdcall PopUpdateNonAttributedCpuTimeReference(UINT8 Increment){
UINT64 v1;
unsigned __int8 v3;
unsigned __int64 v4;
UINT8 v5;
KeAcquireSpinLockRaiseToDpc(&qword_140C4FDC8, v1);
v4 = v3;
if( Increment )
{
if( ++dword_140C4FDC4 == 1 )
{
v5 = 0;
LABEL_6:
PopAccumulateNonActivatedCpuTime(v5, &CpuBusyTimeSnapshot, &CpuBusyTime);
}
}
else if( !--dword_140C4FDC4 )
{
v5 = 1;
goto LABEL_6;
}
KxReleaseSpinLock(&qword_140C4FDC8);
__writecr8(v4);
}Referenced by:
PopFxPlatformStateAvailable
PopPdcIdleResiliencyCallback
PpmUpdateIdleVeto