MiReplenishSlabAllocator

UINT64 __fastcall MiReplenishSlabAllocator(INT64 a1, UINT64 a2, UINT64 a3, INT64 a4){
  UINT64 result; 
  if( *(_QWORD *)(a1 + 32) + *(_QWORD *)(a1 + 64) < a3 )
  {
    result = (UINT64)MiAllocateSlabEntry(a1, a2, (unsigned int)a4);
    if( !result )
      return result;
    MiInsertSlabEntry((IRP *)a2, (DEVICE_OBJECT *)a1);
  }
  return 1i64;
}

Referenced by:

MiGetSlabPage
MmAccessFault
MmAllocateSecureKernelPages