MiFreeZeroPageSlistSufficient

BOOL __fastcall MiFreeZeroPageSlistSufficient(INT64 a1, UINT64 a2, INT64 a3){
  return(*(_DWORD *)(a1 + 4) & 0x20) != 0
      || *(unsigned __int16 *)(*(_QWORD *)(a1 + 8i64 * (int)a3 + 4200) + 16i64 * (unsigned int)a2) >= *(int *)(a1 + 6300)
      || (unsigned __int64)MiNodeFreeZeroPages(
                             (_QWORD *)(*(_QWORD *)(a1 + 16)
                                      + 4544 * ((unsigned __int64)(unsigned int)a2 >> byte_140C4DBCC)),
                             (unsigned __int8)(MiChannelMaximumPowerOf2Mask & ((unsigned int)a2 >> byte_140C4DBCD)),
                             (_DWORD)a3 != 0 ? 4096 : 4098) <= 0x40;
}

Referenced by:

MiZeroPage