PopIdleAoAcDozeS4TimerCallback
VOID __stdcall PopIdleAoAcDozeS4TimerCallback(_KTIMER2 *Timer, VOID *Context){
unsigned __int64 v2;
v2 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(&PopIdleAoAcDozeS4Lock);
LOBYTE(MinState) = 0;
KxReleaseSpinLock(&PopIdleAoAcDozeS4Lock);
__writecr8(v2);
_m_prefetchw(&dword_140C231EC);
if( !_InterlockedOr(&dword_140C231EC, 1u) )
{
PopDeepSleepSetDisengageReason(PopDeepSleepDisengageReasonDozeS4WorkerQueued);
ExQueueWorkItem(&PopIdleAoAcDozeS4WorkItem, DelayedWorkQueue);
}
}Referenced by:
No references.