|
ReactOS 0.4.17-dev-1281-g065abb3
|

Public Attributes | |
| XhciEndpoint * | Endpoint |
| ULONG | Count |
| ULONG | MaxPrimary |
| volatile LONG | StreamsLeftToFlush |
| volatile LONG | UpdateCount |
| ULONG | HaltedCode |
| XhciDmaBuffer * | ContextArray |
| XhciStreamEntry | Entry [1] |
Streams of an endpoint, stream id s at Entry[s - 1]. The client record lives in the UCXSSTREAMS context, the default one (one stream, the main ring) in pool.
| XhciDmaBuffer* XhciStreams::ContextArray |
Definition at line 85 of file epctx.cpp.
Referenced by XhciEndpoint::DisableRings(), XhciEndpoint::EndpointDequeuePointer(), XhciEndpoint::OnTransferEvent(), XhciEndpoint::StreamContext(), XhciEndpoint::StreamDequeuePointer(), XhciEndpoint::StreamsDisableDone(), XhciEndpoint::StreamsEnableDone(), XhciEndpoint::StreamTransferLength(), and XhciNewDefaultStreams().
| ULONG XhciStreams::Count |
Definition at line 80 of file epctx.cpp.
Referenced by XhciEndpoint::ClientResetDone(), XhciEndpoint::DisableRings(), XhciEndpointMachine::DoorbellRungSinceFill(), XhciEndpoint::OnTransferEvent(), XhciEndpoint::PostWhenAllRings(), XhciEndpointMachine::PurgeStreamQueues(), XhciEndpoint::ResetDropDone(), XhciEndpointMachine::RestartStreamQueues(), XhciEndpoint::RingCount(), XhciEndpoint::StreamCommandDone(), XhciEndpointMachine::UpdateDequeuePointers(), and XhciNewDefaultStreams().
| XhciEndpoint* XhciStreams::Endpoint |
Definition at line 79 of file epctx.cpp.
Referenced by XhciEndpoint::StreamsDisableDone(), XhciEndpoint::StreamsEnableDone(), and XhciNewDefaultStreams().
| XhciStreamEntry XhciStreams::Entry[1] |
Definition at line 86 of file epctx.cpp.
Referenced by XhciEndpoint::DequeueAfterReset(), XhciEndpoint::DequeueAfterStop(), XhciEndpoint::DisableRings(), XhciEndpointMachine::DoorbellRungSinceFill(), XhciEndpoint::EvtEnableForwardProgress(), XhciEndpoint::OnTransferEvent(), XhciEndpointMachine::PurgeStreamQueues(), XhciEndpoint::ResetDropDone(), XhciEndpointMachine::RestartStreamQueues(), XhciEndpoint::RingAt(), XhciEndpoint::StreamRingEmpty(), and XhciNewDefaultStreams().
| ULONG XhciStreams::HaltedCode |
Definition at line 84 of file epctx.cpp.
Referenced by XhciEndpoint::OnHaltedCompletionCode(), XhciEndpointMachine::ResumeRingFill(), and XhciEndpoint::StreamHaltedCode().
| ULONG XhciStreams::MaxPrimary |
Definition at line 81 of file epctx.cpp.
Referenced by XhciEndpoint::BuildContext(), and XhciNewDefaultStreams().
Definition at line 83 of file epctx.cpp.
Referenced by XhciEndpoint::ClientResetDone(), XhciEndpointMachine::DoorbellRungSinceFill(), XhciEndpoint::ForEachRing(), XhciEndpoint::PostWhenAllRings(), XhciEndpoint::StreamCommandDone(), and XhciEndpointMachine::UpdateDequeuePointers().