MiReInitializeFreeSlabPfn

NTSTATUS __stdcall MiReInitializeFreeSlabPfn(INT64 a1, INT64 a2){
  __int64 v3; 

  if( *(_QWORD *)(a2 + 48) == 0x200000000i64 )
    v3 = -2i64;
  else
    v3 = -1i64;
  *(_QWORD *)(a1 + 8) = v3;
  *(_QWORD *)a1 = 0i64;
  MiSetPfnBlink((_MMPFN *)a1, 0i64, 1ui64);
  *(_BYTE *)(a1 + 34) = *(_BYTE *)(a1 + 34) & 0xF8 | 5;
  *(_MMPTE *)(a1 + 16) = ZeroPte;
  return MiSetOriginalPtePfnFromFreeList((UINT64 *)(a1 + 16));
}

Referenced by:

MiAllocateSlabEntry
MiFreePageToSlabAllocator
MiGetSlabStandbyPage