KeSetCoalescableTimer

BOOLEAN __stdcall KeSetCoalescableTimer(
        PKTIMER Timer,
        LARGE_INTEGER DueTime,
        ULONG Period,
        ULONG TolerableDelay,
        PKDPC Dpc){
  UINT8 v5; 
  unsigned __int64 v7; 
  unsigned int v8; 
  BOOLEAN result; 
  unsigned __int64 v10; 
  LARGE_INTEGER v11; 
  ULONG v12; 
  v5 = 0;
  if( TolerableDelay )
  {
    v7 = 10000i64 * TolerableDelay;
    if( v7 > 0xFC0000 )
    {
      v10 = v7 - 16515072;
      if( DueTime.QuadPart >= 0 )
      {
        v11.QuadPart = v10 + DueTime.QuadPart;
        if( (__int64)(v10 + DueTime.QuadPart) < DueTime.QuadPart )
          v11.QuadPart = 0x7FFFFFFFFFFFFFFFi64;
      }
      else
      {
        v11.QuadPart = DueTime.QuadPart - v10;
        if( (__int64)(DueTime.QuadPart - v10) > DueTime.QuadPart )
          v11.QuadPart = 0x8000000000000000ui64;
      }
      if( Period )
      {
        v12 = -1;
        if( Period + (int)v10 / 10000 >= Period )
          v12 = Period + (int)v10 / 10000;
        Period = v12;
      }
      LODWORD(v7) = 16515072;
      DueTime = v11;
    }
    v8 = (unsigned int)v7 >> 18;
    if( v8 > 0x3F )
      LOBYTE(v8) = 63;
    v5 = 4 * v8;
  }
  KiSetTimerEx(Timer, DueTime, Period, v5, Dpc);
  return result;
}

Referenced by:

AnFwDisplayBackgroundUpdate
AnFwDisplayFade
AnFwDisplayProgressIndicator
AnFwProgressIndicatorTransition
CcBcbProfiler
CcInitializeBcbProfiler
CcRescheduleLazyWriteScan
CmpArmLazyWriter
CmpCompleteLazyWrite
EtwpRequestFlushTimer
ExpSetWorkerFactoryDeferredCreateTimer
ExpTimerAdjust
ExpTimerDpcRoutine
ExpTimerResume
ExpWorkQueueManagerThread
IopEnableTimer
IopErrorLogQueueRequest
KiInitializeProcessor
PiDrvDbUnloadNode
PopFxArmResidentTimer
PopFxScheduleDeviceIdleTimer
PopInitializeSystemIdleDetection
PopPepArmIdleTimer
sub_1405CA010