Go to the source code of this file.
◆ __drv_maxIRQL()
Definition at line 1256 of file poweridlestatemachine.cpp.
1281{
1283
1287
1289
1290 pThis->
m_Lock.AcquireAtDpcLevel();
1292
1293#if FX_IS_KERNEL_MODE
1296
1298
1299
1300
1301
1302
1303
1305
1307#endif
1308
1309 pThis->
m_Lock.ReleaseFromDpcLevel();
1310}
__inline PFN_WDF_DRIVER_DEVICE_ADD GetDriverDeviceAddMethod()
__inline PFX_DRIVER_GLOBALS GetDriverGlobals(VOID)
VOID ProcessEventLocked(__in FxPowerIdleEvents Event)
PFX_DRIVER_GLOBALS pFxDriverGlobals
FORCEINLINE VOID FxPerfTraceDpc(_In_ PVOID DriverCallback)
@ PowerIdleEventTimerExpired
#define UNREFERENCED_PARAMETER(P)
__inline FxPkgPnp * GetPnpPkg(__inout FxPowerIdleMachine *This)
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
EVT_WDF_DRIVER_DEVICE_ADD * PFN_WDF_DRIVER_DEVICE_ADD
_In_opt_ PVOID _In_opt_ PVOID SystemArgument1
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2
◆ GetPnpPkg()
Definition at line 322 of file poweridlestatemachine.cpp.
325{
328 m_PowerIdleMachine)->m_PkgPnp;
329}
#define CONTAINING_RECORD(address, type, field)
Referenced by __drv_maxIRQL(), FxPowerIdleMachine::DisablingTimerExpired(), FxPowerIdleMachine::InDxIoIncrement(), FxPowerIdleMachine::IoDecrement(), FxPowerIdleMachine::PowerReferenceWorker(), FxPowerIdleMachine::ProcessEventLocked(), FxPowerIdleMachine::Reset(), FxPowerIdleMachine::SendD0Notification(), FxPowerIdleMachine::TimedOutIoIncrement(), and FxPowerIdleMachine::TimingOut().