KeAcquireQueuedSpinLock

UINT8 __stdcall KeAcquireQueuedSpinLock(KSPIN_LOCK_QUEUE_NUMBER Number){
  UINT8 CurrentIrql; 
  KSPIN_LOCK_QUEUE *v2; 
  KSPIN_LOCK_QUEUE *v3; 
  CurrentIrql = KeGetCurrentIrql();
  __writecr8(2ui64);
  v2 = (KSPIN_LOCK_QUEUE *)(16 * Number + *((_QWORD *)KeGetPcr() + 5));
  v3 = (KSPIN_LOCK_QUEUE *)_InterlockedExchange64((volatile __int64 *)v2->Lock, (__int64)v2);
  if( v3 )
    KxWaitForLockOwnerShip(v2, v3);
  return CurrentIrql;
}

Referenced by:

CcAllocateInitializeVacbArray
CcDereferenceVacbArray
CcExtendVacbArray
CcGetRandomVacbArrayWithReference
CcGetVacbMiss
CcGetVirtualAddress
CcInitializePartitionVacbs
CcUninitializePartitionVacbs
CcUnmapInactiveViewsInternal
CcUnmapVacbArray
FsRtlNotifySetCancelRoutine
FsRtlPrivateCheckWaitingLocks
FsRtlPrivateFastUnlockAll
FsRtlUninitializeFileLock
FsRtlUninitializeOplock
FsRtlpAcknowledgeOplockBreak
FsRtlpAcknowledgeOplockBreakByCacheFlags
FsRtlpGrantAnyOplockFromExclusive
FsRtlpOplockBreakByCacheFlags
FsRtlpOplockBreakToII
FsRtlpOplockBreakToNone
FsRtlpOplockCleanup
FsRtlpRemoveAndBreakRHIrp
FsRtlpRemoveAndCompleteReadOnlyIrp
FsRtlpRemoveAndCompleteWaitingIrp
FsRtlpRequestExclusiveOplock
FsRtlpRequestShareableOplock
FsRtlpWaitOnIrp
IoAcquireVpbSpinLock
IoAdjustStackSizeForRedirection
IoAllocateDriverObjectExtension
IoBoostThreadIoPriority
IoCancelIrp
IoDeleteDevice
IoDetachDevice
IoEnumerateDeviceObjectList
IoGetAttachedDeviceReferenceWithTag
IoGetDeviceAttachmentBaseRefWithTag
IoGetDiskDeviceObject
IoGetDriverObjectExtension
IoGetLowerDeviceObjectWithTag
IoStartPacket
IoUnregisterShutdownNotification
IopAttachDeviceToDeviceStackSafe
IopCheckStackForTransactionSupport
IopCheckUnloadDriver
IopCheckVpbMounted
IopCompleteUnloadOrDelete
IopDisassociateThreadIrp
IopEliminateBogusConflict
IopGetDevicePDO
IopGetDriverPathInformation
IopGetFsRegistrationInProgress
IopInsertRemoveDevice
IopInterlockedDecrementUlong
IopInterlockedIncrementUlong
IopInterlockedRemoveHeadList
IopMountInitializeVpb
IopQueryVpbFlagsSafe
IopReferenceVerifyVpb
IopResurrectDriver
IopSetFsRegistrationInProgress
IopSetLegacyResourcesFlag
IopStartNextPacket
IopStartNextPacketByKey
IopVerifyDeviceObjectOnStack
IopfCompleteRequest
IovUtilGetBottomDeviceObjectWithTag
IovUtilGetLowerDeviceObjectWithTag
IovUtilGetUpperDeviceObjectWithTag
IovUtilIsInFdoStack
IovUtilIsVerifiedDeviceStack
IovUtilMultipleDevicesSameDriver
IovUtilRelateDeviceObjects
PnpFindMountableDevice
PnpGetRelatedTargetDevice
PnpHandleEnumerateHandlesAgainstPdoStack
PnpIsChainDereferenced
PnpLockMountableDevice
PnpMarkDeviceForRemove
PnpRemoveLockedDeviceNode
PnpUnlockMountableDevice
PopQueueQuerySetIrp
PpMarkDeviceStackExtensionFlag
RawCheckForDeleteVolume
RawVerifyVolume