MiCreateSlabAllocationsFromKernelHal

INT64 __stdcall MiCreateSlabAllocationsFromKernelHal(){
  int v0; 
  __int64 *i; 
  INT64 result; 
  int v3; 
  v0 = 0;
  for( i = &qword_140C4CA58; ; ++i )
  {
    result = MiActOnLargeKernelHalPages(
               *(char **)(*i + 48),
               (__int64(__fastcall *)(char *, char *))MiCreateKernelHalSlabRange);
    if( (int)result < 0 )
      break;
    if( ++v0 )
    {
      v3 = dword_140C50AC4 | 0x10;
      dword_140C50AC4 |= 0x10u;
      if( (MiFlags & 0x8000) != 0 )
        dword_140C50AC4 = v3 | 8;
      return 0i64;
    }
  }
  return result;
}

Referenced by:

MiInitSystem