KeAcquireInStackQueuedSpinLockAtDpcLevel

VOID *__stdcall KeAcquireInStackQueuedSpinLockAtDpcLevel(PKSPIN_LOCK SpinLock, PKLOCK_QUEUE_HANDLE LockHandle){
  VOID *result; 

  LockHandle->LockQueue.Lock = SpinLock;
  LockHandle->LockQueue.Next = 0i64;
  if( _InterlockedExchange64((volatile __int64 *)SpinLock, (__int64)LockHandle) )
    KxWaitForLockOwnerShip((INT64)LockHandle);
  return result;
}

Referenced by:

CcSerializeWithLazyWriter
ExShareAddressSpaceWithDevice
MiChangePageAttributeLargeFreeZeroPage
MiDeleteClusterSection
MiLargePageMovesComplete
MiLargePagePromote
MiUnlinkNodeLargePages
PnprMirrorMarkedPages