PopCoalescingNotify
UINT64 __stdcall PopCoalescingNotify(){
PopAcquirePolicyLock();
if( (*(&stru_140C23628 + 3304) & 2) != 0 )
{
KeCancelTimer((INT64)&stru_140C23628 + 3224);
*(&stru_140C23628 + 3304) |= 4u;
PopEnsureCoalescingWorkerWillRun();
PopPrintEx(3ui64, (INT8 *)"PopCoalescing: FLUSH notification sent.\n");
PopDiagTraceEventNoPayload(&POP_ETW_IO_COALESCING_FLUSH);
*(&stru_140C23628 + 412) = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
PopCoalescingSetTimer();
}
PopReleasePolicyLock();
if( KeGetCurrentThread()->WaitBlock[3].SpareLong )
__fastfail(0x20u);
return 0i64;
}Referenced by:
No references.