PopIdleCsStateChanged
VOID __stdcall PopIdleCsStateChanged(UINT8 Entering){
PopAcquirePolicyLock();
byte_140C231F1 = Entering;
if( Entering )
{
qword_140C231F8 = qword_140C4FC48;
if( !qword_140C4FC48 )
qword_140C231F8 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
PopIdleArmAoAcDozeS4Timer();
}
else if( (unsigned int)PopGetModernStandbyTransitionReason(0, 0i64) != 6 )
{
PopIdleCancelAoAcDozeS4Timer(1i64);
dword_140C231D0 = 0;
qword_140C231F8 = 0i64;
}
PopReleasePolicyLock();
}Referenced by:
PdcPoCurrentPdcPhase