ReactOS 0.4.17-dev-1281-g065abb3
epstate.h File Reference
Include dependency graph for epstate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XhciEndpointMachine
 

Typedefs

typedef enum _XEP_TIMEOUT XEP_TIMEOUT
 

Enumerations

enum class  XepEvent : UCHAR {
  CommandSucceeded , CommandFailed , StreamMapStopped , CancelAllowed ,
  StopFailedHalted , StopFailedRunning , StopFailedStopped , BufferAllocFailed ,
  ExpectedEventsDone , StoppedEventSeen , HaltReported , StreamsOff ,
  StreamsOn , TimerFired , TransferAborted , TransfersRecovered ,
  ControllerResetStarting , ControllerResetDone , ControllerRemoved , Disable ,
  Enable , ClientReset , Count
}
 
enum  _XEP_TIMEOUT { XepTimeoutHalt , XepTimeoutStoppedEvent , XepTimeoutDrainAfterStop , XepTimeoutDrainAfterHalt }
 

Typedef Documentation

◆ XEP_TIMEOUT

Which missing completion a timer expiry stands in for.

Enumeration Type Documentation

◆ _XEP_TIMEOUT

Which missing completion a timer expiry stands in for.

Enumerator
XepTimeoutHalt 
XepTimeoutStoppedEvent 
XepTimeoutDrainAfterStop 
XepTimeoutDrainAfterHalt 

Definition at line 48 of file epstate.h.

49{
@ XepTimeoutStoppedEvent
Definition: epstate.h:51
@ XepTimeoutDrainAfterStop
Definition: epstate.h:52
@ XepTimeoutHalt
Definition: epstate.h:50
@ XepTimeoutDrainAfterHalt
Definition: epstate.h:53
enum _XEP_TIMEOUT XEP_TIMEOUT

◆ XepEvent

Enumerator
CommandSucceeded 
CommandFailed 
StreamMapStopped 
CancelAllowed 
StopFailedHalted 
StopFailedRunning 
StopFailedStopped 
BufferAllocFailed 
ExpectedEventsDone 
StoppedEventSeen 
HaltReported 
StreamsOff 
StreamsOn 
TimerFired 
TransferAborted 
TransfersRecovered 
ControllerResetStarting 
ControllerResetDone 
ControllerRemoved 
Disable 
Enable 
ClientReset 
Count 

Definition at line 14 of file epstate.h.

15{
16 /* Command and mapping completions, taken even while the endpoint is quiet */
24
25 /* Transfer ring, hardware and timer notifications */
35
36 /* Requests from the controller, the endpoint owner and the client driver */
40 Disable,
41 Enable,
43
44 Count
45};
@ StoppedEventSeen
@ BufferAllocFailed
@ ExpectedEventsDone
@ StopFailedHalted
@ StopFailedStopped
@ CommandSucceeded
@ StopFailedRunning
@ TransferAborted
@ ControllerResetDone
@ StreamMapStopped
@ ControllerResetStarting
@ ControllerRemoved
@ TransfersRecovered