MiFinishLargePageFree

INT64 __stdcall MiFinishLargePageFree(INT64 rcx0, UINT64 a2){
  INT64 v3; 
  UINT64 inserted; 
  INT64 v5; 
  INT64 a1[2]; 
  __int64 v8; 
  v3 = *(_QWORD *)(qword_140C4E388 + 8 * ((*(_QWORD *)(rcx0 + 40) >> 39) & 0x3FFi64));
  a1[1] = (unsigned int)a2;
  v8 = (unsigned __int8)MiLockPageInline(rcx0);
  a1[0] = (rcx0 - (__int64)MmGetPfnDb()) / 48;
  inserted = MiInsertLargePageInNodeList((INT64)a1);
  v5 = inserted;
  if( inserted )
    MiFreeLargePageCharges(v3, inserted);
  return v5;
}

Referenced by:

MiFreeLargePageMemory
MmUnlockPages