ViDeadlockDetectionLock

VOID __stdcall ViDeadlockDetectionLock(UINT64 ExclusiveMode){
  if( (_DWORD)ExclusiveMode )
  {
    ExAcquireSpinLockExclusiveAtDpcLevel((INT64 *)&ViDeadlockDatabaseLock);
    ViDeadlockDatabaseOwner = (__int64)KeGetCurrentThread();
  }
  else
  {
    ExAcquireSpinLockSharedAtDpcLevel(&ViDeadlockDatabaseLock);
  }
}

Referenced by:

VfDeadlockAcquireResource
VfDeadlockAfterCallDriver
VfDeadlockBeforeCallDriver
VfDeadlockInitializeResource
VfDeadlockReleaseResource
ViDeadlockDetectionApplySettings
ViDeadlockEmptyDatabase
ViDeadlockRemoveMemoryRangeResources
ViDeadlockRemoveMemoryRangeThreads
ViIsThreadInsidePagingCodePaths