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