MiProbeAndLockComplete

__int64 __fastcall MiProbeAndLockComplete(__int64 a1, int a2, int a3){
  __int64 v6; 
  MiUnlockProbePacketWorkingSet(a1);
  v6 = *(_QWORD *)(a1 + 56);
  if( (MmTrackLockedPages & 1) != 0 )
    MiAddMdlTracker(
      (_MDL *)v6,
      (((*(_DWORD *)(v6 + 32) + *(_DWORD *)(v6 + 44)) & 0xFFF) + (unsigned __int64)*(unsigned int *)(v6 + 40) + 4095) >> 12,
      (unsigned int)a3);
  if( a2 < 0 )
  {
    MmUnlockPages((_MDL *)v6);
    ++dword_140C4E4E0;
  }
  return(unsigned int)a2;
}

Referenced by:

MmProbeAndLockSelectedPages