PopCoalescingNotify

UINT64 __fastcall PopCoalescingNotify(){
  PopAcquirePolicyLock();
  if( (PopCoalescingState & 2) != 0 )
  {
    KeCancelTimer((PKTIMER)&PopCoalescingTimer);
    PopCoalescingState |= 4u;
    PopEnsureCoalescingWorkerWillRun();
    PopPrintEx(3ui64, (INT8 *)"PopCoalescing: FLUSH notification sent.\n");
    PopDiagTraceEventNoPayload((EVENT_DESCRIPTOR *)&POP_ETW_IO_COALESCING_FLUSH);
    PopCoalescingLastFlushTime = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
    PopCoalescingSetTimer();
  }
  PopReleasePolicyLock();
  if( *((_DWORD *)KeGetCurrentThread() + 121) )
    __fastfail(0x20u);
  return 0i64;
}

Referenced by:

No references.