MiFinishLargePageFree

NTSTATUS __stdcall MiFinishLargePageFree(INT64 rcx0, UINT64 a2){
  INT64 v3; 
  UINT64 inserted; 
  NTSTATUS v5; 
  _QWORD v7[3]; 

  v3 = *(_QWORD *)(*(&stru_140C4DB30 + 267) + 8 * ((*(_QWORD *)(rcx0 + 40) >> 39) & 0x3FFi64));
  v7[1] = (unsigned int)a2;
  v7[2] = MiLockPageInline((_MMPFN *)rcx0);
  v7[0] = (rcx0 - (__int64)MmGetPfnDb()) / 48;
  inserted = MiInsertLargePageInNodeList((__int64)v7);
  v5 = inserted;
  if( inserted )
    MiFreeLargePageCharges(v3, inserted);
  return v5;
}

Referenced by:

MiFreeLargePageMemory
MmUnlockPages