| ArmCancel(_In_ PIRP Irp) | IdleMachine | private |
| AwaitingCancel | IdleMachine | privatestatic |
| AwaitingCancelRemoved | IdleMachine | privatestatic |
| AwaitingWorkItem | IdleMachine | privatestatic |
| CallbackDone | IdleMachine | privatestatic |
| CallbackRemoved | IdleMachine | privatestatic |
| CallbackRunning | IdleMachine | privatestatic |
| CompleteIdleRequest(_In_ PIRP Irp, _In_ NTSTATUS Status) | IdleMachine | private |
| Dequeue(_Out_ IdleEvent *Ev) | SmMachine< IdleMachine, IdleEvent > | private |
| DisarmCancel(_In_ PIRP Irp) | IdleMachine | private |
| Discards(_In_ const State *Target, _In_ IdleEvent Ev) | SmMachine< IdleMachine, IdleEvent > | privatestatic |
| Dispatch(_In_ IdleEvent Ev) | SmMachine< IdleMachine, IdleEvent > | private |
| EffectiveState() const | SmMachine< IdleMachine, IdleEvent > | private |
| EndCallback() | IdleMachine | private |
| EventInfo | IdleMachine | static |
| FinishHeld(_In_ NTSTATUS Status) | IdleMachine | private |
| FollowUpCallback enum value | IdleMachine | private |
| FollowUpCompleteHeld enum value | IdleMachine | private |
| FollowUpNone enum value | IdleMachine | private |
| FollowUpRejectNew enum value | IdleMachine | private |
| FollowUpWorkItem enum value | IdleMachine | private |
| Gone | IdleMachine | privatestatic |
| HasFlag(_In_ const State *Target, _In_ ULONG Flag) | SmMachine< IdleMachine, IdleEvent > | privatestatic |
| HeldIrp() const | IdleMachine | inline |
| Holding | IdleMachine | privatestatic |
| HoldNew() | IdleMachine | private |
| IDLE_FOLLOW_UP enum name | IdleMachine | private |
| IDLE_POWER_CHANGE enum name | IdleMachine | private |
| Initialize(_In_ HubPdo *Pdo) | IdleMachine | |
| InvokeIdleCallback(_In_ PIRP Irp) | IdleMachine | private |
| IsQueued(_In_ IdleEvent Ev) const | SmMachine< IdleMachine, IdleEvent > | private |
| m_CancelSeen | IdleMachine | private |
| m_Count | SmMachine< IdleMachine, IdleEvent > | private |
| m_Depth | SmMachine< IdleMachine, IdleEvent > | private |
| m_FollowUp | IdleMachine | private |
| m_FollowUpStatus | IdleMachine | private |
| m_Frames | SmMachine< IdleMachine, IdleEvent > | private |
| m_HeldIrp | IdleMachine | private |
| m_Lock | SmMachine< IdleMachine, IdleEvent > | private |
| m_NewIrp | IdleMachine | private |
| m_Paused | SmMachine< IdleMachine, IdleEvent > | private |
| m_Pdo | IdleMachine | private |
| m_PostLock | IdleMachine | private |
| m_PowerChange | IdleMachine | private |
| m_Queue | SmMachine< IdleMachine, IdleEvent > | private |
| m_ReturnPending | IdleMachine | private |
| m_Running | SmMachine< IdleMachine, IdleEvent > | private |
| m_SuspendSupported | IdleMachine | private |
| m_Trace | SmMachine< IdleMachine, IdleEvent > | private |
| m_TraceIndex | SmMachine< IdleMachine, IdleEvent > | private |
| m_UnexpectedCount | SmMachine< IdleMachine, IdleEvent > | private |
| m_WaitingForPassive | SmMachine< IdleMachine, IdleEvent > | private |
| m_WaitingForTimer | SmMachine< IdleMachine, IdleEvent > | private |
| MarkRequestPending(_In_ PIRP Irp) | IdleMachine | private |
| NoRequest | IdleMachine | privatestatic |
| OnAwaitingCancel(_In_ IdleEvent Event) | IdleMachine | private |
| OnAwaitingCancelRemoved(_In_ IdleEvent Event) | IdleMachine | private |
| OnAwaitingWorkItem(_In_ IdleEvent Event) | IdleMachine | private |
| OnCallbackRemoved(_In_ IdleEvent Event) | IdleMachine | private |
| OnCallbackRunning(_In_ IdleEvent Event) | IdleMachine | private |
| OnHolding(_In_ IdleEvent Event) | IdleMachine | private |
| OnNoRequest(_In_ IdleEvent Event) | IdleMachine | private |
| OnParked(_In_ IdleEvent Event) | IdleMachine | private |
| OnPending(_In_ IdleEvent Event) | IdleMachine | private |
| OnPresent(_In_ IdleEvent Event) | IdleMachine | private |
| OnReady(_In_ IdleEvent Event) | IdleMachine | private |
| OnRemoved(_In_ IdleEvent Event) | IdleMachine | private |
| OnStarting(_In_ IdleEvent Event) | IdleMachine | private |
| OnSuspendUnsupported(_In_ IdleEvent Event) | IdleMachine | private |
| Parked | IdleMachine | privatestatic |
| Pdo() const | IdleMachine | inline |
| Pending | IdleMachine | privatestatic |
| Post(_In_ IdleEvent Event, _In_opt_ PIRP Irp) | IdleMachine | |
| PowerDown enum value | IdleMachine | private |
| PowerUnchanged enum value | IdleMachine | private |
| PowerUp enum value | IdleMachine | private |
| Present | IdleMachine | privatestatic |
| Purge(_In_ const State *Entered, _Inout_ KIRQL *Irql) | SmMachine< IdleMachine, IdleEvent > | private |
| QueueIdleWorkItem() | IdleMachine | private |
| Ready | IdleMachine | privatestatic |
| RejectNew(_In_ NTSTATUS Status) | IdleMachine | private |
| Release(_In_ NTSTATUS Status) | IdleMachine | private |
| ReleaseForRemoval() | IdleMachine | private |
| Removed | IdleMachine | privatestatic |
| 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() | IdleMachine | private |
| 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 |
| SmCompletionsFirst | SmMachine< IdleMachine, IdleEvent > | protectedstatic |
| SmContinueOnPassive() | SmMachine< IdleMachine, IdleEvent > | |
| SmCurrent() const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmDepth() const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmDereference() | SmMachine< IdleMachine, IdleEvent > | inlineprotected |
| SmDiscardQueued(_In_ IdleEvent Ev) | SmMachine< IdleMachine, IdleEvent > | protected |
| SmFrame(_In_ ULONG Index) const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmHandled() | SmMachine< IdleMachine, IdleEvent > | inlineprotectedstatic |
| SmInitialize(_In_ const State *Initial) | SmMachine< IdleMachine, IdleEvent > | |
| SmIsIn(_In_ const State *Ancestor) const | SmMachine< IdleMachine, IdleEvent > | |
| SmIsPaused() const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmIsWaitingForTimer() const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmMachine< IdleMachine, IdleEvent > | IdleMachine | friend |
| 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 |
| SmTimerEventId | SmMachine< IdleMachine, IdleEvent > | protectedstatic |
| SmTransition(_In_ const State *Target) | SmMachine< IdleMachine, IdleEvent > | inlineprotectedstatic |
| SmUnexpectedCount() const | SmMachine< IdleMachine, IdleEvent > | inline |
| SmUnhandled() | SmMachine< IdleMachine, IdleEvent > | inlineprotectedstatic |
| Starting | IdleMachine | privatestatic |
| State typedef | SmMachine< IdleMachine, IdleEvent > | |
| SuspendUnsupported | IdleMachine | privatestatic |
| Trace(_In_ SM_TRACE_KIND Kind, _In_ USHORT Ev) | SmMachine< IdleMachine, IdleEvent > | private |