MiCapturePageFileInfoInline

UINT64 __fastcall MiCapturePageFileInfoInline(UINT64 *a1, INT64 a2, INT64 a3){
  UINT64 v3; 
  int v4; 
  int v5; 
  UINT64 result; 
  v3 = *a1;
  v4 = a3;
  v5 = a2;
  if( (*a1 & 4) != 0 )
  {
    result = MI_READ_PTE_LOCK_FREE((INT64)a1);
    if( v5 )
      *a1 = v3 & 0xFFFFFFFFFFFFFFFBui64;
    if( !v4 )
      result &= ~2ui64;
  }
  else if( (_DWORD)a3 && (v3 & 2) != 0 )
  {
    return MI_READ_PTE_LOCK_FREE((INT64)a1);
  }
  else
  {
    return 0i64;
  }
  return result;
}

Referenced by:

MiActOnPte
MiCaptureDirtyBitToPfn
MiCompletePrivateZeroFault
MiCompleteProtoPteFault
MiConvertPrivateToProto
MiConvertStandbyToProto
MiDeleteBatch
MiDeletePteRun
MiDeleteSubsectionPages
MiDeleteTransitionPte
MiLockCode
MiLockPageTablePage
MiMigratePfn
MiMoveDirtyBitsToPfns
MiOutSwapWorkingSetPte
MiPurgeImageSection
MiReleaseWsSwapReservationPfn
MiReservePageFileSpaceForPage
MiRevertValidPte
MiSetPagesModified
MiStoreWriteModifiedPages
MiWriteCompletePfn
MiWsleFree
MiZeroCfgSystemWideBitmapWorker