MiSetSlabAllocatorPolicy

NTSTATUS __fastcall MiSetSlabAllocatorPolicy(INT64 a1){
  NTSTATUS result; 
  _KLOCK_QUEUE_HANDLE LockHandle; 

  result = 0;
  memset(&LockHandle, 0, sizeof(LockHandle));
  if( dword_140CFA1D4 != 1
    && (MiFlags & 0x8000) != 0
    && (*(_QWORD *)(a1 + 6928) >= 0xED800ui64 || dword_140CFA1D4 == 2) )
  {
    KeAcquireInStackQueuedSpinLock((PKSPIN_LOCK)&stru_140C4DB30 + 258, &LockHandle);
    *(_DWORD *)(a1 + 4) |= 8u;
    KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
    result = KiIrqlFlags;
    __writecr8(LockHandle.OldIrql);
  }
  return result;
}

Referenced by:

MiInitSystem
MiMakePartitionActive