MiFreeLargePageChain
VOID __stdcall MiFreeLargePageChain(_MMPFN *PfnList){
_MMPFN *v1;
_MMPFN *bf_0;
UINT8 v3;
_QWORD v4[3];
if( PfnList )
{
v1 = PfnList;
do
{
bf_0 = (_MMPFN *)v1->u1.$976DF529DAC3D73085C9E386D94B91E6::$E228DCF3D8940E384DBC5EFCA756D8B6::_bf_0;
v3 = MiLockPageInline(v1);
v4[1] = *(_BYTE *)(&v1->u3 + 1) & 7;
v4[2] = v3;
v4[0] = v1 - MmGetPfnDb();
MiInsertLargePageInNodeList((__int64)v4);
v1 = bf_0;
}
while( bf_0 );
}
}Referenced by:
MiGetLargePageChain
MiReturnExcessPoolCommit
MiTimeSingleLargePageZeroWorker