MiUpdatePageTableUseCount

NTSTATUS __stdcall MiUpdatePageTableUseCount(VOID *VirtualAddress, UINT64 Delta){
  unsigned int v2; 
  unsigned __int64 v3; 
  unsigned int i; 
  VOID *v5; 

  v2 = Delta;
  v3 = (unsigned __int64)VirtualAddress;
  for( i = 0; i < 3; ++i )
  {
    if( v3 <= 0x7FFFFFFEFFFFi64 )
    {
      LODWORD(v5) = MiGetUsedPtesHandle((PSLIST_ENTRY)VirtualAddress);
      MiIncreaseUsedPtesCount(v5, (VOID *)v2);
      return 1;
    }
    v3 = (__int64)((v3 << 25) - ((_QWORD)MmGetPteBase() << 25)) >> 16;
  }
  return 0;
}

Referenced by:

MiActOnPte
MiExpandSharedZeroCluster
MiZeroFault