CmpCoalescingCallback

void __fastcall CmpCoalescingCallback(int a1){
  int v1; 
  int v2; 
  _ETHREAD *CurrentThread; 
  v1 = a1 - 1;
  if( v1 )
  {
    v2 = v1 - 1;
    if( v2 )
    {
      if( v2 == 1 )
      {
        CurrentThread = (_ETHREAD *)KeGetCurrentThread();
        --*((_WORD *)CurrentThread + 242);
        CmpForceFlushForCoalescing();
        KeLeaveCriticalRegionThread((__int64)KeGetCurrentThread());
      }
    }
    else
    {
      CmpEnableLazyFlush(8ui64);
    }
  }
  else
  {
    _InterlockedOr(&CmpHoldLazyFlush, 8u);
  }
}

Referenced by:

No references.