MiChangePageHeatImmediate

INT64 __fastcall MiChangePageHeatImmediate(INT64 a1, INT64 a2, INT64 a3){
  unsigned int v3; 
  unsigned int v4; 
  INT64 v6; 
  bool v7; 
  INT64 v8; 
  int v9; 
  INT64 result[16]; 
  v3 = a3;
  v4 = a2;
  v6 = memset((INT64)result, 0i64);
  if( v3 )
  {
    v7 = (HvlEnlightenments & 0x200000) == 0;
  }
  else
  {
    v6 = MiColdPageSizeSupported();
    v7 = (_DWORD)v6 == 0;
  }
  if( !v7 )
  {
    v8 = v3;
    v9 = 1;
    return MiAddPageToHeatList(&v8, a1, v4);
  }
  return v6;
}

Referenced by:

MiCoalesceFreeLargePages
MiCoalesceFreePages
MiFreeLargePageMemory
MiLargeFreePageToMdl
MiZeroPage