ReactOS 0.4.17-dev-1281-g065abb3
IdleMachine Member List

This is the complete list of members for IdleMachine, including all inherited members.

ArmCancel(_In_ PIRP Irp)IdleMachineprivate
AwaitingCancelIdleMachineprivatestatic
AwaitingCancelRemovedIdleMachineprivatestatic
AwaitingWorkItemIdleMachineprivatestatic
CallbackDoneIdleMachineprivatestatic
CallbackRemovedIdleMachineprivatestatic
CallbackRunningIdleMachineprivatestatic
CompleteIdleRequest(_In_ PIRP Irp, _In_ NTSTATUS Status)IdleMachineprivate
Dequeue(_Out_ IdleEvent *Ev)SmMachine< IdleMachine, IdleEvent >private
DisarmCancel(_In_ PIRP Irp)IdleMachineprivate
Discards(_In_ const State *Target, _In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >privatestatic
Dispatch(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >private
EffectiveState() constSmMachine< IdleMachine, IdleEvent >private
EndCallback()IdleMachineprivate
EventInfoIdleMachinestatic
FinishHeld(_In_ NTSTATUS Status)IdleMachineprivate
FollowUpCallback enum valueIdleMachineprivate
FollowUpCompleteHeld enum valueIdleMachineprivate
FollowUpNone enum valueIdleMachineprivate
FollowUpRejectNew enum valueIdleMachineprivate
FollowUpWorkItem enum valueIdleMachineprivate
GoneIdleMachineprivatestatic
HasFlag(_In_ const State *Target, _In_ ULONG Flag)SmMachine< IdleMachine, IdleEvent >privatestatic
HeldIrp() constIdleMachineinline
HoldingIdleMachineprivatestatic
HoldNew()IdleMachineprivate
IDLE_FOLLOW_UP enum nameIdleMachineprivate
IDLE_POWER_CHANGE enum nameIdleMachineprivate
Initialize(_In_ HubPdo *Pdo)IdleMachine
InvokeIdleCallback(_In_ PIRP Irp)IdleMachineprivate
IsQueued(_In_ IdleEvent Ev) constSmMachine< IdleMachine, IdleEvent >private
m_CancelSeenIdleMachineprivate
m_CountSmMachine< IdleMachine, IdleEvent >private
m_DepthSmMachine< IdleMachine, IdleEvent >private
m_FollowUpIdleMachineprivate
m_FollowUpStatusIdleMachineprivate
m_FramesSmMachine< IdleMachine, IdleEvent >private
m_HeldIrpIdleMachineprivate
m_LockSmMachine< IdleMachine, IdleEvent >private
m_NewIrpIdleMachineprivate
m_PausedSmMachine< IdleMachine, IdleEvent >private
m_PdoIdleMachineprivate
m_PostLockIdleMachineprivate
m_PowerChangeIdleMachineprivate
m_QueueSmMachine< IdleMachine, IdleEvent >private
m_ReturnPendingIdleMachineprivate
m_RunningSmMachine< IdleMachine, IdleEvent >private
m_SuspendSupportedIdleMachineprivate
m_TraceSmMachine< IdleMachine, IdleEvent >private
m_TraceIndexSmMachine< IdleMachine, IdleEvent >private
m_UnexpectedCountSmMachine< IdleMachine, IdleEvent >private
m_WaitingForPassiveSmMachine< IdleMachine, IdleEvent >private
m_WaitingForTimerSmMachine< IdleMachine, IdleEvent >private
MarkRequestPending(_In_ PIRP Irp)IdleMachineprivate
NoRequestIdleMachineprivatestatic
OnAwaitingCancel(_In_ IdleEvent Event)IdleMachineprivate
OnAwaitingCancelRemoved(_In_ IdleEvent Event)IdleMachineprivate
OnAwaitingWorkItem(_In_ IdleEvent Event)IdleMachineprivate
OnCallbackRemoved(_In_ IdleEvent Event)IdleMachineprivate
OnCallbackRunning(_In_ IdleEvent Event)IdleMachineprivate
OnHolding(_In_ IdleEvent Event)IdleMachineprivate
OnNoRequest(_In_ IdleEvent Event)IdleMachineprivate
OnParked(_In_ IdleEvent Event)IdleMachineprivate
OnPending(_In_ IdleEvent Event)IdleMachineprivate
OnPresent(_In_ IdleEvent Event)IdleMachineprivate
OnReady(_In_ IdleEvent Event)IdleMachineprivate
OnRemoved(_In_ IdleEvent Event)IdleMachineprivate
OnStarting(_In_ IdleEvent Event)IdleMachineprivate
OnSuspendUnsupported(_In_ IdleEvent Event)IdleMachineprivate
ParkedIdleMachineprivatestatic
Pdo() constIdleMachineinline
PendingIdleMachineprivatestatic
Post(_In_ IdleEvent Event, _In_opt_ PIRP Irp)IdleMachine
PowerDown enum valueIdleMachineprivate
PowerUnchanged enum valueIdleMachineprivate
PowerUp enum valueIdleMachineprivate
PresentIdleMachineprivatestatic
Purge(_In_ const State *Entered, _Inout_ KIRQL *Irql)SmMachine< IdleMachine, IdleEvent >private
QueueIdleWorkItem()IdleMachineprivate
ReadyIdleMachineprivatestatic
RejectNew(_In_ NTSTATUS Status)IdleMachineprivate
Release(_In_ NTSTATUS Status)IdleMachineprivate
ReleaseForRemoval()IdleMachineprivate
RemovedIdleMachineprivatestatic
RemoveQueued(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >private
Run(_In_ KIRQL CallerIrql, _In_ USHORT LastEvent, _In_ SM_RESULT Result, _In_opt_ const State *Entered)SmMachine< IdleMachine, IdleEvent >private
SelectiveSuspendSupported()IdleMachineprivate
Self()SmMachine< IdleMachine, IdleEvent >inlineprivate
SmAccepts(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >inlineprotected
SmBeginPause()SmMachine< IdleMachine, IdleEvent >protected
SmCall(_In_ const State *Start)SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmCancelTimer()SmMachine< IdleMachine, IdleEvent >inlineprotected
SmCompletionsFirstSmMachine< IdleMachine, IdleEvent >protectedstatic
SmContinueOnPassive()SmMachine< IdleMachine, IdleEvent >
SmCurrent() constSmMachine< IdleMachine, IdleEvent >inline
SmDepth() constSmMachine< IdleMachine, IdleEvent >inline
SmDereference()SmMachine< IdleMachine, IdleEvent >inlineprotected
SmDiscardQueued(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >protected
SmFrame(_In_ ULONG Index) constSmMachine< IdleMachine, IdleEvent >inline
SmHandled()SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmInitialize(_In_ const State *Initial)SmMachine< IdleMachine, IdleEvent >
SmIsIn(_In_ const State *Ancestor) constSmMachine< IdleMachine, IdleEvent >
SmIsPaused() constSmMachine< IdleMachine, IdleEvent >inline
SmIsWaitingForTimer() constSmMachine< IdleMachine, IdleEvent >inline
SmMachine< IdleMachine, IdleEvent >IdleMachinefriend
SmMakeResult(_In_ SM_RESULT_KIND Kind, _In_ USHORT Ev, _In_opt_ const VOID *Target)SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmOnDequeue(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >inlineprotected
SmPaused()SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmPost(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >
SmQueuePassive()SmMachine< IdleMachine, IdleEvent >inlineprotected
SmReference()SmMachine< IdleMachine, IdleEvent >inlineprotected
SmReturn(_In_ IdleEvent Ev)SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmStateChanged()SmMachine< IdleMachine, IdleEvent >inlineprotected
SmTimerEventIdSmMachine< IdleMachine, IdleEvent >protectedstatic
SmTransition(_In_ const State *Target)SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
SmUnexpectedCount() constSmMachine< IdleMachine, IdleEvent >inline
SmUnhandled()SmMachine< IdleMachine, IdleEvent >inlineprotectedstatic
StartingIdleMachineprivatestatic
State typedefSmMachine< IdleMachine, IdleEvent >
SuspendUnsupportedIdleMachineprivatestatic
Trace(_In_ SM_TRACE_KIND Kind, _In_ USHORT Ev)SmMachine< IdleMachine, IdleEvent >private