KeInitializeIRTimer

BOOL __fastcall KeInitializeIRTimer(INT64 a1, INT64 a2, INT64 a3, UINT8 *a4, INT64 a5){
  _MMPFN *v7; 
  INT64 v8; 
  INT64 v9; 
  BOOL result; 
  INT64 v11; 
  KiInitializeTimer2(a1, a2, a3, (unsigned int)a5 | 2);
  v7 = (_MMPFN *)*a4;
  *(_BYTE *)(a1 + 2) = (_BYTE)v7;
  v8 = a4[2];
  *(_BYTE *)(a1 + 3) = a4[2];
  result = ExCheckValidIRTimerId((_MI_PAGE_COMBINING_SUPPORT *)(unsigned __int16)v7, v8, v7, v9, v11);
  if( !result )
    __fastfail(5u);
  return result;
}

Referenced by:

ExAllocateTimerInternal2
NtCreateTimer2
PopIdleInitAoAcDozeS4Timer
PopInitializeIRTimer
PopPowerButtonWorkCallback
PopThermalZoneAdd