PopAcquireRwLockExclusive
VOID __stdcall PopAcquireRwLockExclusive(_POP_RW_LOCK *Lock){
_ETHREAD *CurrentThread;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--CurrentThread->Tcb.KernelApcDisable;
ExAcquirePushLockExclusiveEx(&Lock->Lock, 0i64);
Lock->Thread = (_ETHREAD *)KeGetCurrentThread();
}Referenced by:
NtInitiatePowerAction
NtPowerInformation
PdcPoPowerRequestBlockingCallback
PdcPoRecordButton
PoClearTransitionMarker
PoEnergyContextCleanup
PoEnergyContextUpdateComponentPower
PoRegisterCoalescingCallback
PoSetProcessEnergyTrackingState
PoSetThermalActiveCooling
PoSetThermalPassiveCooling
PoUnregisterCoalescingCallback
PopAcquirePowerRequestPushLock
PopArmIdlePhaseWatchdog
PopAssociateThermalRequest
PopBatteryAcquireExclusiveLock
PopBatteryAdd
PopBatteryApplyCompositeState
PopBatteryEtwCallback
PopBatteryRemove
PopBatteryWorker
PopBsdUpdateWorker
PopCheckAndHandleThermalConditions
PopClearConnectedStandbyMarker
PopClearSleepMarker
PopClearSystemShutdownMarker
PopClearTransitionCheckpoints
PopClearUserShutdownMarkerWorker
PopCoolingExtensionPnpNotification
PopCoolingSxTransition
PopCoolingTelemetryWorker
PopDeactiveThermalRequest
PopDiagTraceControlCallback
PopDirectedDripsUmDirectedFxAddTestDevice
PopDirectedDripsUmDirectedFxRemoveTestDevice
PopDirectedDripsUmDirectedFxSetMode
PopDisableCoolingExtension
PopEsEnterSleepShutdown
PopEsExitSleep
PopEsInStandbyLowPowerEpochCallback
PopEsPowerSettingBatteryThresholdCallback
PopEsPowerSettingPolicyCallback
PopEsWnfSubscriptionOverrideCallback
PopEsWorker
PopEtEnergyTrackerCleanup
PopEtEnergyTrackerClose
PopEtEnergyTrackerCreate
PopEtEnergyTrackerQuery
PopEtInternerLock
PopEtProcessSnapshotUpdate
PopEvaluateInputSuppressionAction
PopFanUpdateCsState
PopFanUpdateRunningState
PopFanWorker
PopGetTransitionsToOnCount
PopIdlePhaseWatchdogCallback
PopInitializeSystemIdleDetection
PopNotifyCsStateExited
PopNotifyPolicyDevice
PopOrphanCoolingExtension
PopPolicyDeviceTargetChange
PopPowerAggregatorActiveToScreenOffStateHandler
PopPowerAggregatorDisplayPoweringOnStateHandler
PopPowerAggregatorForceSessionSwitch
PopPowerAggregatorHandleIntent
PopPowerAggregatorLockAcquire
PopPowerAggregatorModernStandbyExitStateHandler
PopPowerAggregatorNotifyDisplayPoweredOn
PopPowerAggregatorNotifyPdcSleepTransition
PopPowerAggregatorNotifyResiliencyReached
PopPowerAggregatorNotifySuspendResume
PopPowerAggregatorScreenOffActiveToActiveStateHandler
PopPowerAggregatorScreenOffExitStateHandler
PopPowerAggregatorSessionSwitchWorker
PopPowerAggregatorSnapDiagnosticContext
PopPowerAggregatorStartNextSession
PopPowerAggregatorSystemTransitionEnterStateHandler
PopPowerAggregatorSystemTransitionExitStateHandler
PopPowerAggregatorWorker
PopPowerInformationInternal
PopPropogateCoolingChange
PopRecordAcDcState
PopRecordDisplayState
PopRecordLidStateWorker
PopRecordLongPowerButtonPressDetected
PopRecordPhysicalPowerButton
PopRecordSleepCheckpoint
PopRecordSleepCheckpointSource
PopResetIdlePhaseWatchdogDiagnosticContext
PopRundownThermalRequests
PopSetCleanShutdownMarker
PopSetConnectedStandbyMarker
PopSetSleepMarker
PopSetUserShutdownMarkerWorker
PopSleepstudyCaptureSessionStatistics
PopSleepstudyScenarioStopWorker
PopSleepstudySnapModernStandbySessionData
PopSleepstudyStartNextSession
PopSnapSystemIdleContext
PopStatsCreatePowerRequest
PopStatsDeletePowerRequest
PopStatsMarkPowerRequestActive
PopStatsMarkPowerRequestInactive
PopStatsNotifyPowerRequestCsState
PopSystemIdleWorker
PopThermalCoolingPowerSettingCallback
PopThermalCsEntry
PopThermalCsExit
PopThermalPollingPowerSettingCallback
PopThermalReadCounters
PopThermalSxEntry
PopThermalSxExit
PopThermalTelemetryWorker
PopThermalUpdateTelemetryClientCount
PopThermalWorker
PopThermalZoneRemove
PopThermalZoneUpdateCoolingPolicy
PopTransitionTelemetryOsState
PopTriggerMonitorPowerEvent
PopUpdateConsoleDisplayState
PopUpdateSystemIdleContext
PopUsbErrorWNFNotificationCallback
PopWriteBsdPoInfo
PpmApplyProfile
PpmEventTraceControlCallback
PpmInstallCoordinatedIdleStates
PpmInstallPlatformIdleStates
PpmProfileAcDcUpdate
PpmRegisterProfiles
PpmRegisterVetoList
PpmSetProfilePolicySetting
PpmUpdateIdleStates