MiHyperSpaceSize

NTSTATUS __stdcall MiHyperSpaceSize(){
  __int64 v0; 
  unsigned __int64 v1; 
  unsigned int v2; 
  unsigned __int64 v3; 
  unsigned __int64 v4; 

  LODWORD(v0) = *(&stru_140C4DB30 + 352);
  if( !*(&stru_140C4DB30 + 176) )
  {
    v0 = 0x10000000i64;
    v1 = 0x4000000i64;
    v2 = 0;
    do
    {
      v3 = (v0 + 4095) & 0xFFFFFFFFFFFFF000ui64;
      *((_QWORD *)&stru_140C4DB30 + 1 - v2++ + 177) = v3;
      v4 = (v1 >> 6) + ((v1 & 0x3F) != 0);
      v1 >>= 9;
      v0 = v3 + 8 * v4;
    }
    while( v2 < 2 );
    *(&stru_140C4DB30 + 176) = v3 + 8 * v4;
  }
  return v0;
}

Referenced by:

MiAddSubRegionEntropy
MiAssignTopLevelRanges
MiDeleteVadBitmap
MiQueryLeafPte
MiRealVaToFlushType
MiSystemFault