MiIsAddressGlobal

NTSTATUS __stdcall MiIsAddressGlobal(UINT64 a1){
  if( a1 < 0xFFFF800000000000ui64 )
    return *(&stru_140C4DB30 + 537);
  if( *((_BYTE *)&stru_140C4DB30 + ((a1 >> 39) & 0x1FF) + 6872) != 1
    && (a1 < (unsigned __int64)MmGetPteBase() || a1 > (unsigned __int64)MmGetPteLimit()) )
  {
    if( a1 < *(&stru_140C4DB30 + 937) || a1 > *(&stru_140C4DB30 + 175) )
      return *(&stru_140C4DB30 + 536);
    return *(&stru_140C4DB30 + 537);
  }
  return 0;
}

Referenced by:

MiMakePageAvoidRead
MiPfnShareCountIsZero
MiResolveTransitionFault
MmCheckCachedPageStates