|
ReactOS 0.4.17-dev-1281-g065abb3
|
#include <crsm.h>


Public Member Functions | |
| VOID | Initialize (_In_ UcxController *Controller) |
| UcxController * | Controller () const |
Public Member Functions inherited from SmMachine< ControllerResetMachine, CrEvent > | |
| VOID | SmInitialize (_In_ const State *Initial) |
| BOOLEAN | SmPost (_In_ CrEvent Ev) |
| VOID | SmContinueOnPassive () |
| const State * | SmCurrent () const |
| ULONG | SmDepth () const |
| const State * | SmFrame (_In_ ULONG Index) const |
| BOOLEAN | SmIsIn (_In_ const State *Ancestor) const |
| BOOLEAN | SmIsPaused () const |
| BOOLEAN | SmIsWaitingForTimer () const |
| ULONG | SmUnexpectedCount () const |
Static Public Attributes | |
| static const SM_EVENT_INFO | EventInfo [] |
Private Attributes | |
| UcxController * | m_Controller |
| BOOLEAN | m_ForHub |
| BOOLEAN | m_ResetPending |
| BOOLEAN | m_ResetSeen |
Static Private Attributes | |
| static const State | RootHubOn |
| static const State | RootHubOff |
| static const State | PreparingDevicesOff |
| static const State | Resetting |
| static const State | DrainingReferences |
| static const State | PreparingDevices |
| static const State | ResettingController |
| static const State | AwaitingResetDone |
| static const State | AwaitingHubReset |
| static const State | Failed |
| static const State | FailedOn |
| static const State | FailedOff |
Friends | |
| class | SmMachine< ControllerResetMachine, CrEvent > |
|
private |
Definition at line 242 of file hostreset.cpp.
Referenced by OnFailedOn(), and PowerDown().
Definition at line 228 of file hostreset.cpp.
Referenced by EndResetForHub(), and OnFailedOn().
|
inline |
|
private |
|
private |
|
private |
Definition at line 357 of file crsm.cpp.
Referenced by OnAwaitingHubReset(), and OnResettingController().
|
private |
Definition at line 197 of file crsm.cpp.
|
private |
|
private |
|
private |
Definition at line 190 of file hostreset.cpp.
Referenced by EnterDrainingReferences(), OnAwaitingHubReset(), OnRootHubOff(), and OnRootHubOn().
|
private |
Definition at line 166 of file hostreset.cpp.
Referenced by EnterDrainingReferences(), and OnAwaitingHubReset().
| VOID ControllerResetMachine::Initialize | ( | _In_ UcxController * | Controller | ) |
Definition at line 80 of file crsm.cpp.
Referenced by UcxController::Initialize().
|
private |
Definition at line 249 of file hostreset.cpp.
Referenced by OnFailedOff(), and OnRootHubOff().
|
private |
Definition at line 184 of file hostreset.cpp.
Referenced by EndResetForHub(), and OnAwaitingHubReset().
|
private |
|
private |
Definition at line 214 of file hostreset.cpp.
Referenced by OnPreparingDevicesOff(), and OnResettingController().
Definition at line 273 of file crsm.cpp.
Definition at line 330 of file crsm.cpp.
Definition at line 311 of file crsm.cpp.
Definition at line 173 of file crsm.cpp.
Definition at line 241 of file crsm.cpp.
m_ResetSeen: a reset done while off was caught up. m_ResetPending: a reset is owed.
Definition at line 138 of file crsm.cpp.
Definition at line 110 of file crsm.cpp.
|
private |
|
private |
Definition at line 158 of file hostreset.cpp.
Referenced by SmQueuePassive().
|
private |
|
private |
Definition at line 172 of file hostreset.cpp.
Referenced by OnResettingController().
|
private |
Definition at line 255 of file hostreset.cpp.
Referenced by OnFailedOff(), OnPreparingDevicesOff(), and OnRootHubOff().
|
private |
Definition at line 221 of file hostreset.cpp.
Referenced by EnterResettingController().
|
private |
|
private |
|
private |
|
private |
Definition at line 349 of file crsm.cpp.
Referenced by OnRootHubOff(), and OnRootHubOn().
|
private |
Definition at line 196 of file hostreset.cpp.
Referenced by EndResetForHub(), and OnAwaitingHubReset().
|
friend |
|
staticprivate |
Definition at line 60 of file crsm.h.
Referenced by OnResettingController().
|
staticprivate |
Definition at line 59 of file crsm.h.
Referenced by OnResettingController().
|
staticprivate |
Definition at line 56 of file crsm.h.
Referenced by StartReset().
|
static |
|
staticprivate |
|
staticprivate |
Definition at line 63 of file crsm.h.
Referenced by OnFailedOn(), and OnRootHubOff().
|
staticprivate |
Definition at line 62 of file crsm.h.
Referenced by OnAwaitingHubReset(), OnFailedOff(), and OnRootHubOn().
|
private |
Definition at line 152 of file crsm.h.
Referenced by AllowRootHubPowerDown(), CompleteHubReset(), Controller(), DereferenceController(), DropResetBlock(), FailRootHubIo(), HoldDeviceRequests(), Initialize(), LetResetCompletionProceed(), MarkResetFinished(), MarkResetInProgress(), NotifyDevicesResetDone(), PrepareDevicesForReset(), QueuePassiveWork(), ReferenceController(), ReleaseDeviceRequests(), ReleaseResetCompleteWaiter(), ResetController(), SignalPortChange(), and UnblockRootHubTraffic().
|
private |
Definition at line 153 of file crsm.h.
Referenced by Initialize(), OnResettingController(), and StartReset().
|
private |
Definition at line 154 of file crsm.h.
Referenced by Initialize(), OnRootHubOff(), and PowerDown().
|
private |
Definition at line 155 of file crsm.h.
Referenced by Initialize(), OnPreparingDevicesOff(), OnRootHubOff(), and PowerDown().
|
staticprivate |
Definition at line 57 of file crsm.h.
Referenced by OnAwaitingHubReset(), and OnDrainingReferences().
|
staticprivate |
Definition at line 54 of file crsm.h.
Referenced by OnRootHubOff().
|
staticprivate |
|
staticprivate |
Definition at line 58 of file crsm.h.
Referenced by OnAwaitingResetDone(), and OnPreparingDevices().
|
staticprivate |
Definition at line 53 of file crsm.h.
Referenced by Initialize(), OnPreparingDevicesOff(), and PowerDown().
|
staticprivate |
Definition at line 52 of file crsm.h.
Referenced by EndResetForHub(), and OnRootHubOff().