ViIsThreadInsidePagingCodePaths

UINT64 __fastcall ViIsThreadInsidePagingCodePaths(){
  _KTHREAD *CurrentThread; 
  unsigned int v1; 
  UINT8 v2; 
  _VI_DEADLOCK_THREAD *v3; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  v1 = 0;
  v2 = ViRaiseIrqlToDpcLevel();
  ViDeadlockDetectionLock(0i64);
  v3 = ViDeadlockSearchThread((_KTHREAD *)CurrentThread);
  if( v3 && v3->PagingCount )
    v1 = 1;
  ViDeadlockDetectionUnlock(0i64);
  ViLowerIrql(v2);
  return v1;
}

Referenced by:

VfDeadlockAcquireResource
VfDeadlockReleaseResource