MiSetSlabAllocatorPolicy

INT64 __fastcall MiSetSlabAllocatorPolicy(INT64 a1){
  INT64 result; 
  struct _KLOCK_QUEUE_HANDLE LockHandle; 
  result = 0i64;
  memset(&LockHandle, 0, sizeof(LockHandle));
  if( dword_140CFA1D4 != 1
    && (MiFlags & 0x8000) != 0
    && (*(_QWORD *)(a1 + 6928) >= 0xED800ui64 || dword_140CFA1D4 == 2) )
  {
    KeAcquireInStackQueuedSpinLock(&qword_140C4E340, &LockHandle);
    *(_DWORD *)(a1 + 4) |= 8u;
    KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
    result = (unsigned int)KiIrqlFlags;
    __writecr8(LockHandle.OldIrql);
  }
  return result;
}

Referenced by:

MiInitSystem
MiMakePartitionActive