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.