ReactOS 0.4.17-dev-1281-g065abb3
PortMachine Member List

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

AllowsHubSuspend(_In_ const State *Target) constPortMachineprivate
ArmingWakePortMachinestatic
AttachedPortMachinestatic
AttachedDisabledPortMachinestatic
AttachFailedWaitPortMachinestatic
BootDeviceReturning()PortMachine
CallStatusRead(_In_ READ_KIND Kind)PortMachineprivate
CancelUserOverCurrentReset()PortMachine
ChangeAcking20PortMachinestatic
ChangeChecking30PortMachinestatic
ChangeIdle20PortMachinestatic
ChangeIdle30PortMachinestatic
ChangeParked20PortMachinestatic
ChangeReading20PortMachinestatic
ChangeReporting20PortMachinestatic
CheckConnection()PortMachineprivate
CheckOldDevice(_In_ OLD_DEVICE_KIND Kind)PortMachineprivate
CheckPending20(_In_ const State *Acking, _In_ const State *Quiet)PortMachineprivate
CleaningUpPortMachinestatic
ClearPortStatus()PortMachine
ConnectChangedOnResume()PortMachine
ConnectDevice()PortMachine
CreateDevice()PortMachine
CycleDetach()PortMachineprivate
D3_PENDING enum namePortMachineprivate
D3ColdEnabled()PortMachine
D3ConnectCheck(_In_ BOOLEAN AfterResume)PortMachineprivate
D3DebounceFlushPortMachinestatic
D3DebouncingPortMachinestatic
D3FlushThenReturnPortMachinestatic
D3IdlePortMachinestatic
D3PendingDone(_In_ D3_PENDING Pending)PortMachineprivate
D3PendingHubReset enum valuePortMachineprivate
D3PendingOverCurrent enum valuePortMachineprivate
D3PendingOverCurrentCleared enum valuePortMachineprivate
D3PendingReattach enum valuePortMachineprivate
D3PendingStop enum valuePortMachineprivate
D3PoweredOffPortMachinestatic
D3PoweringUpPortMachinestatic
D3ReconnectFlushPortMachinestatic
D3ReconnectWaitPortMachinestatic
D3ResumeAckWaitPortMachinestatic
D3StopDebounceTimer()PortMachineprivate
D3StopReconnectTimer(_In_ D3_PENDING Pending)PortMachineprivate
DebouncingPortMachinestatic
DebouncingUsb2PortMachinestatic
DebouncingUsb3PortMachinestatic
DeletedPortMachinestatic
Dequeue(_Out_ PortEvent *Ev)SmMachine< PortMachine, PortEvent >private
DereferencePort()PortMachine
DetachThen(_In_ PortEvent Change)PortMachineprivate
DetachTimed(_In_ PortEvent Change)PortMachineprivate
DeviceArrived(_In_ OLD_DEVICE_KIND Kind)PortMachineprivate
DeviceConnected()PortMachine
DevicePresent()PortMachine
DisabledInSuspendPortMachinestatic
DisablingBeforeConnectPortMachinestatic
DisablingForCyclePortMachinestatic
DisablingForCycleTimedPortMachinestatic
DisablingOnRequestPortMachinestatic
DisablingOnResetTimeoutPortMachinestatic
DisablingOnSuspendTimedPortMachinestatic
DisablingSuperSpeedPortMachinestatic
DisablingSuperSpeedOnRequestPortMachinestatic
Discards(_In_ const State *Target, _In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >privatestatic
DisconnectDevice()PortMachine
DisconnectedPortMachinestatic
Dispatch(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >private
DrainAckingPortMachinestatic
DrainCheckingPortMachinestatic
DrainDone()PortMachineprivate
DrainEmptyIdleUsb2PortMachinestatic
DrainEmptyIdleUsb3PortMachinestatic
DrainIdlePortMachinestatic
DrainReadingPortMachinestatic
DrainRearmingPortMachinestatic
DropHubResetReference()PortMachine
DropInterruptReference()PortMachine
DropPortPowerReference()PortMachine
EffectiveState() constSmMachine< PortMachine, PortEvent >private
EmptyPortMachinestatic
EmptyHubResetTimerWaitPortMachinestatic
EmptyHubResetWaitPortMachinestatic
EnabledPortMachinestatic
EnablingSuperSpeedOnStopPortMachinestatic
EnablingSuperSpeedOnTimerPortMachinestatic
EnterAckingChange()PortMachineprivate
EnterArmingWake()PortMachineprivate
EnterChangeParked20()PortMachineprivate
EnterChangeReporting20()PortMachineprivate
EnterCleaningUp()PortMachineprivate
EnterD3PoweringUp()PortMachineprivate
EnterDebouncing()PortMachineprivate
EnterDisablingOnRequest()PortMachineprivate
EnterDisablingPort()PortMachineprivate
EnterDisablingSuperSpeed()PortMachineprivate
EnterDisablingSuperSpeedOnRequest()PortMachineprivate
EnterDisconnected()PortMachineprivate
EnterDraining()PortMachineprivate
EnterDrainingEmpty()PortMachineprivate
EnterDrainRearming()PortMachineprivate
EnterEnablingSuperSpeed()PortMachineprivate
EnterErrorRestarting()PortMachineprivate
EnterHubResetIssued()PortMachineprivate
EnterNotifyingOverCurrent()PortMachineprivate
EnterOffEmpty()PortMachineprivate
EnterOffSuspended()PortMachineprivate
EnterPlainStatusRead()PortMachineprivate
EnterPoweringPort()PortMachineprivate
EnterPowerOnSettling()PortMachineprivate
EnterPowerUpRearming()PortMachineprivate
EnterPowerUpResetHub()PortMachineprivate
EnterQuiescingForHubSuspend()PortMachineprivate
EnterReadingStatus()PortMachineprivate
EnterReconnectRearming()PortMachineprivate
EnterResetPollChecking()PortMachineprivate
EnterResetPollWait()PortMachineprivate
EnterResetTimeoutStatus()PortMachineprivate
EnterResetWait()PortMachineprivate
EnterResumeWait()PortMachineprivate
EnterResumingAttached()PortMachineprivate
EnterReturning()PortMachineprivate
EnterSendingReset()PortMachineprivate
EnterSendingResume()PortMachineprivate
EnterSendingSuspend()PortMachineprivate
EnterSendingWarmReset()PortMachineprivate
EnterSettingLpmTimeout()PortMachineprivate
EnterStartingAttached()PortMachineprivate
EnterStartingEmpty()PortMachineprivate
EnterStartResumeStatusRead()PortMachineprivate
EnterStatusFailing()PortMachineprivate
EnterStatusReading()PortMachineprivate
EnterStatusReporting()PortMachineprivate
EnterSuspended()PortMachineprivate
EnterSuspendedD3Cold()PortMachineprivate
EnterSuspendRecovery()PortMachineprivate
EnterSuspendReporting()PortMachineprivate
EnterSystemResuming()PortMachineprivate
EnterWakeArming()PortMachineprivate
EnterWithPortChange()PortMachineprivate
ErrorResponse()PortMachine
ErrorResponseDuringReset()PortMachine
ErrorRestartingPortMachinestatic
EventInfoPortMachinestatic
FailDeviceRequest()PortMachineprivate
FailToHubReset()PortMachineprivate
FixPortStateAfterPowerUp()PortMachine
FlushBeforeOffAttachedPortMachinestatic
FlushBeforeOffEmptyPortMachinestatic
FlushBeforeSuperSpeedOffPortMachinestatic
FollowConnect enum valuePortMachineprivate
FollowCycle enum valuePortMachineprivate
FollowOverCurrent enum valuePortMachineprivate
FollowOverCurrentCleared enum valuePortMachineprivate
FollowTimer(_In_ TIMER_FOLLOW_UP FollowUp)PortMachineprivate
ForceResetOnEnumeration()PortMachine
ForgetDetachedDevice()PortMachine
HandleConnectedFault(_In_ const State *Stay)PortMachineprivate
HasFlag(_In_ const State *Target, _In_ ULONG Flag)SmMachine< PortMachine, PortEvent >privatestatic
HoldsHubPower() constPortMachineinline
HubArmedForWake()PortMachine
HubPowerDrop()PortMachine
HubPowerTake()PortMachine
HubResetIssuedPortMachinestatic
HubResetTimerWaitPortMachinestatic
HubResetWaitPortMachinestatic
Initialize(_In_ HubPort *Port, _In_ BOOLEAN SuperSpeed)PortMachine
IsQueued(_In_ PortEvent Ev) constSmMachine< PortMachine, PortEvent >private
IsSuperSpeed() constPortMachineinline
KeepHubAwake()PortMachineprivate
LinkInU0()PortMachine
LogLinkStateError()PortMachine
LostChange()PortMachine
m_AfterTimerPortMachineprivate
m_ArmForEmptyPortMachineprivate
m_AttachForcedResetPortMachineprivate
m_CountSmMachine< PortMachine, PortEvent >private
m_D3AfterResumePortMachineprivate
m_D3FlushReturnPortMachineprivate
m_D3PendingPortMachineprivate
m_D3PowerUpWarmPortMachineprivate
m_DepthSmMachine< PortMachine, PortEvent >private
m_DrainReturnsEmptyPortMachineprivate
m_FramesSmMachine< PortMachine, PortEvent >private
m_HubPowerHeldPortMachineprivate
m_LockSmMachine< PortMachine, PortEvent >private
m_LpmU2PortMachineprivate
m_OldDevicePortMachineprivate
m_ParkResetsHubPortMachineprivate
m_PausedSmMachine< PortMachine, PortEvent >private
m_PortPortMachineprivate
m_QueueSmMachine< PortMachine, PortEvent >private
m_ReadFreshPortMachineprivate
m_ReadKindPortMachineprivate
m_ReconnectFlushOnStopPortMachineprivate
m_ReturnEventPortMachineprivate
m_RunningSmMachine< PortMachine, PortEvent >private
m_SuspendReportPortMachineprivate
m_TraceSmMachine< PortMachine, PortEvent >private
m_TraceIndexSmMachine< PortMachine, PortEvent >private
m_UnexpectedCountSmMachine< PortMachine, PortEvent >private
m_Usb3PortMachineprivate
m_WaitingForPassiveSmMachine< PortMachine, PortEvent >private
m_WaitingForTimerSmMachine< PortMachine, PortEvent >private
m_WarmResumePortMachineprivate
MarkOverCurrentCause()PortMachine
MarkUsb2Device()PortMachine
MarkUsb3Device()PortMachine
NeedsDebounce()PortMachine
NextChange()PortMachine
NotifyBootDeviceRemoval()PortMachine
NotifyingOverCurrentPortMachinestatic
NotifyUserOfOverCurrent()PortMachine
OffPortMachinestatic
OffAttachedPortMachinestatic
OffEmptyPortMachinestatic
OffInitialPortMachinestatic
OffResetNeededPortMachinestatic
OffSuperSpeedDisabledPortMachinestatic
OffSuspendedUsb2PortMachinestatic
OffSuspendedUsb3PortMachinestatic
OLD_DEVICE_KIND enum namePortMachineprivate
OldDevicePlain enum valuePortMachineprivate
OldDevicePresent()PortMachine
OldDeviceResetInProgress enum valuePortMachineprivate
OldDeviceResetNeeded enum valuePortMachineprivate
OldDeviceWaitPortMachinestatic
OnArmingWake(_In_ PortEvent Event)PortMachineprivate
OnAttached(_In_ PortEvent Event)PortMachineprivate
OnAttachedDisabled(_In_ PortEvent Event)PortMachineprivate
OnAttachFailedWait(_In_ PortEvent Event)PortMachineprivate
OnChangeAcking20(_In_ PortEvent Event)PortMachineprivate
OnChangeChecking30(_In_ PortEvent Event)PortMachineprivate
OnChangeIdle20(_In_ PortEvent Event)PortMachineprivate
OnChangeIdle30(_In_ PortEvent Event)PortMachineprivate
OnChangeParked20(_In_ PortEvent Event)PortMachineprivate
OnChangeReading20(_In_ PortEvent Event)PortMachineprivate
OnCleaningUp(_In_ PortEvent Event)PortMachineprivate
OnD3DebounceFlush(_In_ PortEvent Event)PortMachineprivate
OnD3Debouncing(_In_ PortEvent Event)PortMachineprivate
OnD3FlushThenReturn(_In_ PortEvent Event)PortMachineprivate
OnD3Idle(_In_ PortEvent Event)PortMachineprivate
OnD3PoweredOff(_In_ PortEvent Event)PortMachineprivate
OnD3PoweringUp(_In_ PortEvent Event)PortMachineprivate
OnD3ReconnectFlush(_In_ PortEvent Event)PortMachineprivate
OnD3ReconnectWait(_In_ PortEvent Event)PortMachineprivate
OnD3ResumeAckWait(_In_ PortEvent Event)PortMachineprivate
OnDebouncing(_In_ PortEvent Event)PortMachineprivate
OnDisabledInSuspend(_In_ PortEvent Event)PortMachineprivate
OnDisablingBeforeConnect(_In_ PortEvent Event)PortMachineprivate
OnDisablingForCycle(_In_ PortEvent Event)PortMachineprivate
OnDisablingForCycleTimed(_In_ PortEvent Event)PortMachineprivate
OnDisablingOnRequest(_In_ PortEvent Event)PortMachineprivate
OnDisablingOnResetTimeout(_In_ PortEvent Event)PortMachineprivate
OnDisablingOnSuspendTimed(_In_ PortEvent Event)PortMachineprivate
OnDisablingSuperSpeed(_In_ PortEvent Event)PortMachineprivate
OnDisablingSuperSpeedOnRequest(_In_ PortEvent Event)PortMachineprivate
OnDrainAcking(_In_ PortEvent Event)PortMachineprivate
OnDrainChecking(_In_ PortEvent Event)PortMachineprivate
OnDrainEmptyIdle(_In_ PortEvent Event)PortMachineprivate
OnDrainIdle(_In_ PortEvent Event)PortMachineprivate
OnDrainReading(_In_ PortEvent Event)PortMachineprivate
OnEmpty(_In_ PortEvent Event)PortMachineprivate
OnEmptyHubResetTimerWait(_In_ PortEvent Event)PortMachineprivate
OnEmptyHubResetWait(_In_ PortEvent Event)PortMachineprivate
OnEnabled(_In_ PortEvent Event)PortMachineprivate
OnEnablingSuperSpeedOnStop(_In_ PortEvent Event)PortMachineprivate
OnEnablingSuperSpeedOnTimer(_In_ PortEvent Event)PortMachineprivate
OnErrorRestarting(_In_ PortEvent Event)PortMachineprivate
OnFlushBeforeOff(_In_ PortEvent Event)PortMachineprivate
OnHubResetIssued(_In_ PortEvent Event)PortMachineprivate
OnHubResetTimerWait(_In_ PortEvent Event)PortMachineprivate
OnHubResetWait(_In_ PortEvent Event)PortMachineprivate
OnOff(_In_ PortEvent Event)PortMachineprivate
OnOffAttached(_In_ PortEvent Event)PortMachineprivate
OnOffEmpty(_In_ PortEvent Event)PortMachineprivate
OnOffResetNeeded(_In_ PortEvent Event)PortMachineprivate
OnOffSuperSpeedDisabled(_In_ PortEvent Event)PortMachineprivate
OnOffSuspended(_In_ PortEvent Event)PortMachineprivate
OnOldDeviceWait(_In_ PortEvent Event)PortMachineprivate
OnOverCurrentWait(_In_ PortEvent Event)PortMachineprivate
OnPoweringPort(_In_ PortEvent Event)PortMachineprivate
OnPowerOnSending(_In_ PortEvent Event)PortMachineprivate
OnPowerOnSettling(_In_ PortEvent Event)PortMachineprivate
OnPowerUpParked(_In_ PortEvent Event)PortMachineprivate
OnQueryingOverCurrent(_In_ PortEvent Event)PortMachineprivate
OnQuiescingForHubSuspend(_In_ PortEvent Event)PortMachineprivate
OnReadingAfterResumeTimeout(_In_ PortEvent Event)PortMachineprivate
OnReadingForResume(_In_ PortEvent Event)PortMachineprivate
OnReconnectAcking(_In_ PortEvent Event)PortMachineprivate
OnReconnectFlush(_In_ PortEvent Event)PortMachineprivate
OnReconnectReading(_In_ PortEvent Event)PortMachineprivate
OnReconnectWait(_In_ PortEvent Event)PortMachineprivate
OnResetChangeChecking(_In_ PortEvent Event)PortMachineprivate
OnResetChangeIdle(_In_ PortEvent Event)PortMachineprivate
OnResetEnabledWait(_In_ PortEvent Event)PortMachineprivate
OnResetFlush(_In_ PortEvent Event)PortMachineprivate
OnResetPollChecking(_In_ PortEvent Event)PortMachineprivate
OnResetPollWait(_In_ PortEvent Event)PortMachineprivate
OnResetRequestWait(_In_ PortEvent Event)PortMachineprivate
OnResetTimeoutStatus(_In_ PortEvent Event)PortMachineprivate
OnResetWait(_In_ PortEvent Event)PortMachineprivate
OnResumeAckingConnect(_In_ PortEvent Event)PortMachineprivate
OnResumeAckWait(_In_ PortEvent Event)PortMachineprivate
OnResumeAckWaitStopped(_In_ PortEvent Event)PortMachineprivate
OnResumeChangeChecking(_In_ PortEvent Event)PortMachineprivate
OnResumeChangeIdle(_In_ PortEvent Event)PortMachineprivate
OnResumeFlush(_In_ PortEvent Event)PortMachineprivate
OnResumePowering(_In_ PortEvent Event)PortMachineprivate
OnResumeReading(_In_ PortEvent Event)PortMachineprivate
OnResumeRecovery(_In_ PortEvent Event)PortMachineprivate
OnResumeRereading(_In_ PortEvent Event)PortMachineprivate
OnResumeSettling(_In_ PortEvent Event)PortMachineprivate
OnResumeWait(_In_ PortEvent Event)PortMachineprivate
OnResumingAttached(_In_ PortEvent Event)PortMachineprivate
OnResumingDisabled(_In_ PortEvent Event)PortMachineprivate
OnSendingReset(_In_ PortEvent Event)PortMachineprivate
OnSendingResume(_In_ PortEvent Event)PortMachineprivate
OnSendingSuspend(_In_ PortEvent Event)PortMachineprivate
OnSettingLpmTimeout(_In_ PortEvent Event)PortMachineprivate
OnSsLinkDisabled(_In_ PortEvent Event)PortMachineprivate
OnStartingAttached(_In_ PortEvent Event)PortMachineprivate
OnStartingEmpty(_In_ PortEvent Event)PortMachineprivate
OnStartReading20(_In_ PortEvent Event)PortMachineprivate
OnStartReading30(_In_ PortEvent Event)PortMachineprivate
OnStartReadingFirst(_In_ PortEvent Event)PortMachineprivate
OnStatusAcking(_In_ PortEvent Event)PortMachineprivate
OnStatusReading(_In_ PortEvent Event)PortMachineprivate
OnSuperSpeedOffWait(_In_ PortEvent Event)PortMachineprivate
OnSuspendAcking(_In_ PortEvent Event)PortMachineprivate
OnSuspended(_In_ PortEvent Event)PortMachineprivate
OnSuspendIdle(_In_ PortEvent Event)PortMachineprivate
OnSuspendReading(_In_ PortEvent Event)PortMachineprivate
OnSuspendRecovery(_In_ PortEvent Event)PortMachineprivate
OnSystemReconnectWait(_In_ PortEvent Event)PortMachineprivate
OnSystemResumeReading(_In_ PortEvent Event)PortMachineprivate
OnSystemResumeRereading(_In_ PortEvent Event)PortMachineprivate
OnSystemResuming(_In_ PortEvent Event)PortMachineprivate
OnTimed(_In_ PortEvent Event)PortMachineprivate
OnTimerFlush(_In_ PortEvent Event)PortMachineprivate
OnUserResetWait(_In_ PortEvent Event)PortMachineprivate
OnWakeArming(_In_ PortEvent Event)PortMachineprivate
OverCurrentActive()PortMachine
OverCurrentPersists()PortMachine
OverCurrentWaitPortMachinestatic
ParkChange20(_In_ BOOLEAN ResetHub)PortMachineprivate
PendingChange()PortMachine
PollResetCompletion()PortMachine
Port() constPortMachineinline
PortPowered()PortMachine
PowerDown(_In_ const State *Target)PortMachineprivate
PoweringPortPortMachinestatic
PowerOnSendingPortMachinestatic
PowerOnSettlingPortMachinestatic
PowerUp(_In_ const State *Target)PortMachineprivate
PowerUpRearmingPortMachinestatic
PowerUpResetHubPortMachinestatic
Purge(_In_ const State *Entered, _Inout_ KIRQL *Irql)SmMachine< PortMachine, PortEvent >private
QueryingOverCurrentPortMachinestatic
QueuePassiveWork()PortMachine
QuiescingForHubSuspendPortMachinestatic
READ_KIND enum namePortMachineprivate
ReadingAfterResumeTimeoutPortMachinestatic
ReadingForResumePortMachinestatic
ReadNoChange enum valuePortMachineprivate
ReadPlain enum valuePortMachineprivate
ReadPortBits(_Out_ PPSM_PORT_BITS Bits)PortMachine
ReadStartResume enum valuePortMachineprivate
ReattachBootDevice()PortMachine
ReattachOrCreate(_In_ OLD_DEVICE_KIND Kind)PortMachineprivate
ReconnectAckingPortMachinestatic
ReconnectCheck()PortMachineprivate
ReconnectFlushPortMachinestatic
ReconnectReadingPortMachinestatic
ReconnectRearmingPortMachinestatic
ReconnectStatusFailed()PortMachineprivate
ReconnectWaitPortMachinestatic
RecordPortDisabled()PortMachine
RecordPortSuspended()PortMachine
ReferencePort()PortMachine
ReleaseAndStopTimer()PortMachineprivate
RemoveQueued(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >private
ReportSuspendChange(_In_ PortEvent Report)PortMachineprivate
RequestHubReset()PortMachine
ResetChangeAccumulator()PortMachine
ResetChangeCheckingPortMachinestatic
ResetChangeIdlePortMachinestatic
ResetEnabledWaitPortMachinestatic
ResetFlushPortMachinestatic
ResetHubThen(_In_ const State *Target)PortMachineprivate
ResetPollCheckingPortMachinestatic
ResetPollWaitPortMachinestatic
ResetRequestWaitPortMachinestatic
ResetSucceeded()PortMachineprivate
ResetTimeoutStatusPortMachinestatic
ResetTransferFailed()PortMachineprivate
ResetWaitPortMachinestatic
ResumeAckingConnectPortMachinestatic
ResumeAckWaitPortMachinestatic
ResumeAckWaitStoppedPortMachinestatic
ResumeChangeCheckingPortMachinestatic
ResumeChangeIdlePortMachinestatic
ResumeConnectCheck()PortMachineprivate
ResumeFlushPortMachinestatic
ResumeInterruptTransfer()PortMachine
ResumePoweringPortMachinestatic
ResumeReadDone()PortMachineprivate
ResumeReadingPortMachinestatic
ResumeRecoveryPortMachinestatic
ResumeRereadingPortMachinestatic
ResumeSettlingPortMachinestatic
ResumeStateDisabled()PortMachineprivate
ResumeSucceeded()PortMachineprivate
ResumeWaitPortMachinestatic
ResumingAttachedPortMachinestatic
ResumingDisabledPortMachinestatic
ReturnFromFrame(_In_ PortEvent Event)PortMachineprivate
ReturningPortMachinestatic
Run(_In_ KIRQL CallerIrql, _In_ USHORT LastEvent, _In_ SM_RESULT Result, _In_opt_ const State *Entered)SmMachine< PortMachine, PortEvent >private
Self()SmMachine< PortMachine, PortEvent >inlineprivate
SendAckChange()PortMachine
SendDisable()PortMachine
SendGetStatus()PortMachine
SendingResetPortMachinestatic
SendingResumePortMachinestatic
SendingSuspendPortMachinestatic
SendingWarmResetPortMachinestatic
SendLinkDisable()PortMachine
SendLinkRxDetect()PortMachine
SendPortPower()PortMachine
SendRemoteWake(_In_ BOOLEAN Enable)PortMachine
SendReset()PortMachine
SendResume()PortMachine
SendSuspend()PortMachine
SendU1Timeout()PortMachine
SendU2Timeout()PortMachine
SendWarmReset()PortMachine
SettingLpmTimeoutPortMachinestatic
SmAccepts(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >inlineprotected
SmBeginPause()SmMachine< PortMachine, PortEvent >protected
SmCall(_In_ const State *Start)SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmCancelTimer()SmMachine< PortMachine, PortEvent >inlineprotected
SmCompletionsFirstPortMachineprivatestatic
SmContinueOnPassive()SmMachine< PortMachine, PortEvent >
SmCurrent() constSmMachine< PortMachine, PortEvent >inline
SmDepth() constSmMachine< PortMachine, PortEvent >inline
SmDereference()PortMachineprivate
SmDiscardQueued(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >protected
SmFrame(_In_ ULONG Index) constSmMachine< PortMachine, PortEvent >inline
SmHandled()SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmInitialize(_In_ const State *Initial)SmMachine< PortMachine, PortEvent >
SmIsIn(_In_ const State *Ancestor) constSmMachine< PortMachine, PortEvent >
SmIsPaused() constSmMachine< PortMachine, PortEvent >inline
SmIsWaitingForTimer() constSmMachine< PortMachine, PortEvent >inline
SmMachine< PortMachine, PortEvent >PortMachinefriend
SmMakeResult(_In_ SM_RESULT_KIND Kind, _In_ USHORT Ev, _In_opt_ const VOID *Target)SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmOnDequeue(_In_ PortEvent Event)PortMachineprivate
SmPaused()SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmPost(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >
SmQueuePassive()PortMachineprivate
SmReference()PortMachineprivate
SmReturn(_In_ PortEvent Ev)SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmStateChanged()PortMachineprivate
SmTimerEventIdSmMachine< PortMachine, PortEvent >protectedstatic
SmTransition(_In_ const State *Target)SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SmUnexpectedCount() constSmMachine< PortMachine, PortEvent >inline
SmUnhandled()SmMachine< PortMachine, PortEvent >inlineprotectedstatic
SsLinkDisabledPortMachinestatic
StartingAttachedPortMachinestatic
StartingEmptyPortMachinestatic
StartOverCurrentWait()PortMachineprivate
StartReading20PortMachinestatic
StartReading30PortMachinestatic
StartReadingFirstPortMachinestatic
StartTimer(_In_ PSM_TIMER Timer)PortMachine
State typedefSmMachine< PortMachine, PortEvent >
StatusAckingPortMachinestatic
StatusFailed()PortMachineprivate
StatusFailingPortMachinestatic
StatusQuiet()PortMachineprivate
StatusReadingPortMachinestatic
StatusReportingPortMachinestatic
StopTimer()PortMachine
StopTimerThen(_In_ TIMER_FOLLOW_UP FollowUp)PortMachineprivate
SuperSpeedBlocked()PortMachine
SuperSpeedOffWaitPortMachinestatic
SuspendAckingPortMachinestatic
SuspendedPortMachinestatic
SuspendedD3ColdPortMachinestatic
SuspendIdlePortMachinestatic
SuspendReadingPortMachinestatic
SuspendRecoveryPortMachinestatic
SuspendReportingPortMachinestatic
SystemReconnectWaitPortMachinestatic
SystemResumeFailed()PortMachineprivate
SystemResumeReadingPortMachinestatic
SystemResumeRereadingPortMachinestatic
SystemResumingPortMachinestatic
TakeInterruptForReset(_In_ const State *Start, _In_ const State *Refused)PortMachineprivate
TakeInterruptReference()PortMachine
TakePortPowerReference()PortMachine
TellDevice(_In_ PSM_DEVICE_NOTICE Notice)PortMachine
TimedPortMachinestatic
TimedError(_In_ const State *Stay, _In_ BOOLEAN DuringReset)PortMachineprivate
TimedHubReset()PortMachineprivate
TIMER_FOLLOW_UP enum namePortMachineprivate
TimerFlushPortMachinestatic
Trace(_In_ SM_TRACE_KIND Kind, _In_ USHORT Ev)SmMachine< PortMachine, PortEvent >private
TransferPortMachinestatic
UpdateHubPower(_In_ BOOLEAN Idle)PortMachineprivate
UserResetWaitPortMachinestatic
WakeArmingPortMachinestatic