MiFreeZeroPageSlistSufficient
BOOL __stdcall MiFreeZeroPageSlistSufficient(INT64 a1, UINT64 a2, INT64 a3){
unsigned __int64 v3;
BOOL result;
result = 1;
if( (*(_DWORD *)(a1 + 4) & 0x20) == 0
&& *(unsigned __int16 *)(*(_QWORD *)(a1 + 8i64 * (int)a3 + 4200) + 16i64 * (unsigned int)a2) < *(int *)(a1 + 6300) )
{
LODWORD(v3) = MiNodeFreeZeroPages(
(_MI_NODE_INFORMATION *)(*(_QWORD *)(a1 + 16)
+ 4544 * ((unsigned __int64)(unsigned int)a2 >> *(&stru_140C4DB30 + 156))),
(unsigned __int8)(MiChannelMaximumPowerOf2Mask & ((unsigned int)a2 >> *(&stru_140C4DB30 + 157))),
(_DWORD)a3 != 0 ? 4096 : 4098);
if( v3 > 0x40 )
return 0;
}
return result;
}Referenced by:
MiZeroPage