MiFreeLargePageChain

VOID __fastcall MiFreeLargePageChain(INT64 rcx0){
  INT64 v1; 
  INT64 v2; 
  unsigned __int8 v3; 
  INT64 a1[2]; 
  __int64 v5; 
  if( rcx0 )
  {
    v1 = rcx0;
    do
    {
      v2 = *(_QWORD *)v1;
      v3 = MiLockPageInline(v1);
      a1[1] = *(_BYTE *)(v1 + 34) & 7;
      v5 = v3;
      a1[0] = (v1 - (__int64)MmGetPfnDb()) / 48;
      MiInsertLargePageInNodeList((INT64)a1);
      v1 = v2;
    }
    while( v2 );
  }
}

Referenced by:

MiGetLargePageChain
MiReturnExcessPoolCommit
MiTimeSingleLargePageZeroWorker