IopProbeAndLockPages_2

UINT64 __fastcall IopProbeAndLockPages_2(MDL *MemoryDescriptorList, char a2, int a3, _QWORD *a4, int a5){
  unsigned int v6; 
  CHAR v7; 
  UINT64 result; 
  v6 = 1;
  v7 = 1;
  if( !a3 )
    v6 = 0;
  if( !a2 )
    v7 = 0;
  MiProbeAndLockPages((INT64)MemoryDescriptorList, v7, v6);
  result = (unsigned int)MmTrackLockedPages;
  if( (MmTrackLockedPages & 1) != 0 )
    return MmUpdateMdlTracker(MemoryDescriptorList, *(PVOID *)(a4[1] + 8i64 * (unsigned int)a5 + 112), a4);
  return result;
}

Referenced by:

NtQueryEaFile
NtSetEaFile