KeAcquireSpinLockRaiseToDpc

NTSTATUS __fastcall KeAcquireSpinLockRaiseToDpc(UINT64 *SpinLock){
  unsigned __int8 CurrentIrql; 

  CurrentIrql = KeGetCurrentIrql();
  __writecr8(2ui64);
  if( _interlockedbittestandset64((volatile signed __int32 *)SpinLock, 0i64) )
    KxWaitForSpinLockAndAcquire(SpinLock);
  return CurrentIrql;
}

Referenced by:

CcDeletePartition
CcExitPartition
CcForEachPartition
CcGetPartitionWithCreate
CcNotifyExternalCaches
CcPostDeferredWrites
CcRemoveExternalCache
CcScheduleReadAheadEx
CcUnmapInactiveViews
CmpArmLazyWriter
CmpCompleteLazyWrite
CmpLazyWriteWorker
EmonAllocateResources
EmonReleaseProfileResources
EtwTelemetryCoverageReport
EtwpCovSampCaptureApc
EtwpCovSampCaptureCancelApcs
EtwpCovSampCaptureCleanupLookasides
EtwpCovSampCaptureContextStop
EtwpCovSampLookasideGrow
EtwpCoverageHighIrqlCPWorkItemCallback
ExCleanTimerResolutionRequest
ExDisableAllLookasideLists
ExGetNextWakeTime
ExGetWakeTimerList
ExInitializeLookasideListExInternal
ExInitializeNPagedLookasideListInternal
ExInitializePagedLookasideListInternal
ExInterlockedExtendZone
ExNotifyWithProcessing
ExRegisterBootDevice
ExRegisterCallback
ExSetTimerResolution
ExTimerRundown
ExUnregisterCallback
ExpCheckForLookasideList
ExpDeleteTimer
ExpEnumerateCallback
ExpGetLookasideInformation
ExpRemoveGeneralLookaside
ExpScanGeneralLookasideList
ExpTimerApcRoutine
ExpUpdateTimerConfigurationWorker
ExpUpdateTimerResolution
ExpWaitForBootDevices
ExtEnvAllocatePhysicalMemory
ExtEnvFreePhysicalMemory
ExtEnvInitializeSpinLock
FsRtlCheckLockForOplockRequest
FsRtlFastCheckLockForRead
FsRtlFastCheckLockForWrite
FsRtlFastUnlockSingleExclusive
FsRtlFastUnlockSingleShared
FsRtlGetNextFileLock
FsRtlPrivateCancelFileLockIrp
FsRtlPrivateCheckWaitingLocks
FsRtlPrivateFastUnlockAll
FsRtlPrivateLock
FsRtlUninitializeFileLock
HalAllocateCommonBufferVector
HalFreeCommonBufferThin
HalFreeCommonBufferV3
HalFreeCommonBufferVector
HalpAllocateCommonBufferThin
HalpAllocateDomainCommonBufferInternal
HalpBlkPoReadPerfIoPort
HalpBlkPoReadPerfMsr
HalpBlkPoRegisterIdleState
HalpBlkPoWritePerfIoPort
HalpBlkPoWritePerfMsr
HalpCmcInitializePolling
HalpCmcStartPolling
HalpDmaDereferenceDomainObject
HalpDmaFindAdapterByDeviceId
HalpDmaFindAdapterByDeviceObject
HalpDmaFindDeviceObjectByToken
HalpDmaFreeChildAdapter
HalpDmaGetNextWcb
HalpDmaInsertDeviceObjectByToken
HalpDmaReferenceDomainObject
HalpDmaRemoveFromEmergencyLogicalAddressQueue
HalpDmaRemoveWcb
HalpDmaReturnEmergencyLogicalAddressResources
HalpDmaStartWcb
HalpDmaUseEmergencyLogicalAddressResources
HalpDomainLaAllocate
HalpDomainLaDelete
HalpFlushMapBuffers
HalpHandleMachineCheck
HalpIommuAcquireNewDomain
HalpIommuDereferenceHardwareDomain
HalpIommuFlushDmaDomain
HalpIommuFreeDomain
HalpIommuGetHardwareDomain
HalpIommuMapLogical
HalpIommuMapLogicalRange
HalpMmAllocCtxAlloc
HalpMmAllocCtxFree
HalpSetSystemInformation
HalpTimerConfigureQpcBypass
HalpTscFallbackToPlatformSource
HdlspAddLogEntry
HdlspDispatch
HdlspGetLine
HdlspProcessDumpCommand
IoAcquireRemoveLockEx
IoBoostThreadIoPriority
IoDecrementKeepAliveCount
IoFreeSfioStreamIdentifier
IoIncrementKeepAliveCount
IoInitSystemPreDrivers
IoRaiseInformationalHardError
IoReleaseRemoveLockEx
IoWMIDeviceObjectToProviderId
IoWMIWriteEvent
IoWriteErrorLogEntry
IommuDisableDevicePasid
IommuEnableDevicePasid
IommuProcessPageRequestQueue
IommuSetAddressSpace
IopAdjustFileObjectKeepAliveCount
IopCancelApcRequired
IopCancelIrpsInCurrentThreadList
IopCancelIrpsInCurrentThreadListSpecialApc
IopCancelIrpsInFileObjectList
IopCheckHardErrorEmpty
IopCloseWaitCompletionPacket
IopDecrementCompletionContextUsageCount
IopDeleteFileObjectExtension
IopDequeueIrpFromFileObject
IopDisableTimer
IopEnableTimer
IopErrorLogGetEntry
IopErrorLogRequeueEntry
IopFreeWaitCompletionPacket
IopGetSetStreamIdentifier
IopIncrementCompletionContextUsageCountAndReadData
IopKeepAliveWorker
IopRemoveHardErrorPacket
IopRemoveTimerFromTimerList
IopReplaceCompletionPort
IopSetLockOperationProcess
IopTimerDispatch
IovCallDriver
IovpCallDriver2
IovpCallDriverWithStackBuffer
IovpCompleteRequest2
IovpCompleteRequest3
IovpCompleteRequest4
IovpLocalCompletionRoutine
KdRegisterDebuggerDataBlock
KdUpdateTimeSlipEvent
KdpTimeSlipWork
KeAcquireSpinLockForDpc
KeDeleteThread
KiDeregisterNmiSxCallback
KiIntSteerConnect
KiIntSteerDisable
KiRegisterNmiSxCallback
MiCompleteProtoPteFault
NtCancelTimer
NtCancelWaitCompletionPacket
NtSetInformationFile
PfSnActivateTrace
PfSnCancelTraceTimer
PfSnDeactivateTrace
PfSnReferenceProcessTrace
PfSnRemoveProcessTrace
PfSnStartTraceTimer
PfSnTraceGetLogEntry
PfSnUpdatePrefetcherFlags
PfpServiceMainThreadBoost
PfpServiceMainThreadUnboost
PfpStartLoggingHardFaultEvents
PiCollapseEnumRequests
PiCollapseRebalanceRequests
PiDrvDbUnloadNodeReset
PipCreateNewDependencyEdge
PipFindDependencyNodePath
PipFreeDependencyEdge
PipMergeDependencyTypes
PipRestoreDevNodeState
PipSetDevNodeState
PnpDeviceActionWorker
PnpDeviceCompletionQueueDispatchedEntryCompleted
PnpDeviceCompletionQueueGetCompletedRequest
PnpDeviceCompletionQueueIsEmpty
PnpDeviceCompletionQueueRemoveCompletedRequest
PnpLockDeviceActionQueue
PnpRemoveDeviceActionRequestFromQueue
PnpRemoveDeviceActionRequests
PnpRequestDeviceAction
PnpUnlockDeviceActionQueue
PoFxActivateComponent
PoFxCompleteDevicePowerNotRequired
PoFxSetDeviceIdleTimeout
PoRegisterDeviceForIdleDetection
PoRunDownDeviceObject
PoSetPowerState
PopCacheDisplayOnPhaseDuration
PopCalculateCsSummary
PopCaptureSleepStudyStatistics
PopCheckForWork
PopDecrementPowerSettingPendingUpdates
PopDeepSleepClearDisengageReason
PopDeepSleepEvaluateCallback
PopDeepSleepResiliencyPhaseAccountingBegin
PopDeepSleepResiliencyPhaseAccountingEnd
PopDeepSleepResiliencyPhaseAccountingUpdate
PopDeepSleepSetDisengageReason
PopDeviceIdleCompletion
PopDiagTraceCsResiliencyEnter
PopDiagTraceCsResiliencyExit
PopDiagTraceDeepSleepConstraintRundown
PopDirectedDripsDiagGetDeviceActiveStamp
PopDirectedDripsDiagNotifyPnpActionQueueEvent
PopDirectedDripsDiagPnpActionQueueAccountingUpdate
PopDirectedDripsDiagQueryAndResetPnpAccounting
PopDirectedDripsDisengageTimerCallback
PopDirectedDripsNotifyPnpActionQueueEvent
PopDirectedDripsStartDisengageTimer
PopDisksRegisteredForIdle
PopDripsWatchdogGetDeviceActiveTime
PopEsUpdateState
PopFxActivateComponent
PopFxActivateComponentWorker
PopFxBeginDeviceIRPhaseAccounting
PopFxClearDeviceConstraints
PopFxCompleteComponentActivation
PopFxCompleteDirectedPowerTransition
PopFxDeviceWork
PopFxDisableWorkOrderWatchdog
PopFxDispatchPluginWorkOnce
PopFxEndDeviceIRPhaseAccounting
PopFxIdleTimeoutDpcRoutine
PopFxIdleWorker
PopFxIdleWorkerTail
PopFxIsDripsBlockingDevice
PopFxIssueDirectedPowerTransition
PopFxNotifyPreDIrpCompletion
PopFxPauseDeviceAccounting
PopFxProcessWork
PopFxResumeDeviceAccounting
PopFxSetDeviceAccountingCsPlatformState
PopFxSetDripsBlockedByDeviceActivity
PopFxSetGlobalDeviceAccountingEnabled
PopFxStartDeviceAccounting
PopFxStopDeviceAccounting
PopFxUpdateComponentAccountingEnhanced
PopFxUpdateDeviceAccountingEnhanced
PopFxUpdateDeviceIRPhaseAccounting
PopGetDope
PopGetDozeTimerSource
PopGetModernStandbyTransitionReason
PopGetPolicyWorker
PopHaltDeviceIdle
PopIdleAoAcDozeS4TimerCallback
PopIdleArmAoAcDozeS4Timer
PopIdleCancelAoAcDozeS4Timer
PopIdleWakeNotifyDevicesActive
PopIdleWakeNotifyIdleResiliencyState
PopIdleWakeNotifyModernStandbyEnter
PopIdleWakeNotifyModernStandbyExit
PopIncrementPowerSettingPendingUpdates
PopLockGetDoDevicePowerState
PopNetEvaluationWorkerCallback
PopNetUpdateDsAccounting
PopPepResetDeviceAccountingLevel
PopPlCommitPowerPlaneRegistration
PopPlLockPowerPlane
PopPlNotifyDeviceDState
PopPlNotifyDeviceFState
PopPolicyWorkerThread
PopPowerButtonWorkCallback
PopPowerSettingPendingUpdateWatchdog
PopRecordPepWorkorderBlackboxInformation
PopRecordPowerWatchdogBlackboxInformation
PopRequestPowerIrp
PopResumeDeviceIdle
PopScanIdleList
PopSetModernStandbyTransitionReason
PopSetPowerActionWatchdogState
PopSetWatchdog
PopUpdateAcDcState
PopUpdateNonAttributedCpuTimeReference
PopUpdatePowerButtonHoldState
PopWatchdogDpc
PopWatchdogWorker
PopWnfAirplaneModeCallback
PopWnfBluetoothChargingCallback
PpDevNodeInsertIntoTree
PpDevNodeRemoveFromTree
PpmDisableHighPerfRequestDeferredExpiration
PpmEndHighPerfRequest
PpmEventPlatformVetoRundown
PpmEventProcessorVetoRundown
PpmEventTracePreVetoAccounting
PpmHighPerfRequestExpiration
PpmIdleCaptureCsVetoAccounting
PpmIdleCsVetoAccountingDeviceUpdate
PpmIdleCsVetoAccountingResiliencyUpdate
PpmIdlePrevetoWatchdog
PpmIdleStartCsVetoAccounting
PpmMediaBufferingWorker
PpmParkRegisterParking
PpmParkSnapNodeIdleTime
PpmUpdatePlatformIdleVeto
PpmUpdateProcessorIdleVeto
PsBoostThreadIoEx
PspInsertProperty
PspIumFreePhysicalPages
PspLockQuotaExpansion
PspRemoveProperty
PspSetProcessFreezeStateCallback
PspSetProcessTimerDelayForKTimers
RtlStdReleaseStackTrace
RtlpStdExtendLowerWatermark
RtlpStdExtendUpperWatermark
RtlpStdGetRecordedStackTraceIndex
RtlpStdLogCapturedStackTrace
RtlpTraceDatabaseAcquireLock
SMKM_STORE::SmStReadThread
SMKM_STORE::SmStWorkItemGet
SMKM_STORE::SmStWorkItemQueue
SMKM_STORE_MGR::SmAsyncReadQueueInsert
SMKM_STORE_MGR::SmAsyncReadQueueWorker
SleepstudyHelperBlockerActiveDereference
SleepstudyHelperBlockerActiveReference
SleepstudyHelperDestroyBlocker
SleepstudyHelperQueryBlockerStatistics
SleepstudyHelper_AcquireComponentLock
SleepstudyHelper_ComponentActive
SleepstudyHelper_ComponentInactive
SleepstudyHelper_ResetComponentsStartTime
SshpFreeBlockerEntry
SshpQueryBlockerPendingDelete
SshpSetCollectionActive
SshpWriteBlocker
VF_FIND_BUFFER
VF_FIND_DEVICE_INFORMATION_AND_REMOVE
VF_FIND_INACTIVE_ADAPTER_AND_REMOVE
VF_MARK_FOR_DEFERRED_REMOVE
VerifierPortKeAcquireSpinLockNoXdv
VfAfterCallDriver
VfAllocateAdapterChannel
VfAllocateAdapterChannelEx
VfBeforeCallDriver
VfBuildMdlFromScatterGatherList
VfBuildScatterGatherList
VfFaultsInjectPoolAllocationFailure
VfFreeAdapterObject
VfGetScatterGatherList
VfIrpDatabaseEntryFindAndLock
VfIrpLogDeleteDeviceLogs
VfIrpLogLockDatabase
VfIrpLogRecordEvent
VfIrpLogUnlockDatabase
VfPendingMoreProcessingRequired
VfPutDmaAdapter
VfPutScatterGatherList
ViAdapterCallback
ViAllocateMapRegistersFromFile
ViCheckAdapterBuffers
ViCreateProcessCallbackInternal
ViFaultsAddAppNoDuplicates
ViFaultsAddTagNoDuplicates
ViFaultsInitializeAppsList
ViFaultsInitializeTagsList
ViFaultsIsCurrentAppTarget
ViFaultsRemoveAllApps
ViFaultsRemoveAllTags
ViFilterDeviceUsageNotificationCompletion
ViFlushZeroMapRegisterBaseWcbs
ViFreeMapRegisterFile
ViFreeToContiguousMemory
ViGetAdapterInformationInternal
ViHalFreeDomainCommonBuffer
ViHalTrackDomainCommonBuffer
ViIsActiveChannelWcb
ViMapDoubleBuffer
ViPendingCompleteAfterWait
ViReleaseDmaAdapter
ViRemoveChannelWcb
ViSpecialFreeCommonBuffer
WheapDeferredRecoveryServiceDpcRoutine
WheapDeferredRecoveryServiceWorker
WmiQueryTraceProviderCount
WmipBuildTraceDeviceList
WmipDeregisterRegEntry
WmipFindRegEntryByDevice
WmipFindRegEntryByProviderId