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

Static Public Attributes | |
| static const ULONG | StageSlots = 3 |
Per request record of an isoch transfer, kept in the request context.
| ULONG XhciIsochTransfer::BytesDropped |
Definition at line 66 of file isoxfer.h.
Referenced by XhciIsochRing::AcquireStageMdl(), and XhciIsochRing::SizeStage().
| ULONG XhciIsochTransfer::BytesQueued |
Definition at line 65 of file isoxfer.h.
Referenced by XhciIsochRing::AcquireStageMdl(), XhciIsochRing::LayoutStage(), and XhciIsochRing::SizeStage().
| ULONG XhciIsochTransfer::BytesTotal |
Definition at line 63 of file isoxfer.h.
Referenced by XhciIsochRing::SizeStage(), and XhciIsochRing::TakeRequest().
| XhciIsochCancel XhciIsochTransfer::CancelState |
Definition at line 55 of file isoxfer.h.
Referenced by XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::Initialized |
Live marker while the ring owns the record
Definition at line 53 of file isoxfer.h.
Referenced by XhciIsochRing::TakeRequest().
| LIST_ENTRY XhciIsochTransfer::Link |
Definition at line 52 of file isoxfer.h.
Referenced by XhciIsochRing::CompleteBatch(), XhciIsochRing::FinishExpiredIsoch(), XhciIsochRing::NextTdSlot(), and XhciIsochRing::TakeRequest().
| PMDL XhciIsochTransfer::Mdl |
Definition at line 61 of file isoxfer.h.
Referenced by XhciIsochRing::AcquireStageMdl(), and XhciIsochRing::TakeRequest().
| BOOLEAN XhciIsochTransfer::OwnMdl |
Definition at line 56 of file isoxfer.h.
Referenced by XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::PacketsDropped |
Definition at line 70 of file isoxfer.h.
Referenced by XhciIsochRing::LayoutStage(), XhciIsochRing::NextTdSlot(), and XhciIsochRing::PrimeStage().
| ULONG XhciIsochTransfer::PacketsInUrb |
Definition at line 67 of file isoxfer.h.
Referenced by XhciIsochRing::LayoutStage(), XhciIsochRing::NextTdSlot(), XhciIsochRing::SizeStage(), and XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::PacketsQueued |
Definition at line 69 of file isoxfer.h.
Referenced by XhciIsochRing::LayoutStage(), XhciIsochRing::NextTdSlot(), and XhciIsochRing::PrimeStage().
| ULONG XhciIsochTransfer::PacketsRetired |
Definition at line 68 of file isoxfer.h.
Referenced by XhciIsochRing::Ed1Event().
| WDFREQUEST XhciIsochTransfer::Request |
Definition at line 57 of file isoxfer.h.
Referenced by XhciIsochRing::CompleteBatch(), XhciIsochRing::Ed1Event(), XhciIsochRing::FinishExpiredIsoch(), and XhciIsochRing::TakeRequest().
| XhciTransferRing* XhciIsochTransfer::Ring |
Definition at line 59 of file isoxfer.h.
Referenced by XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::Sequence |
Ring wide intake number, tells a reused record apart
Definition at line 54 of file isoxfer.h.
Referenced by XhciIsochRing::Ed0Event(), XhciIsochRing::Ed1Event(), XhciIsochRing::FinishLostStages(), and XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::StageCount |
Definition at line 74 of file isoxfer.h.
Referenced by XhciIsochRing::Ed1Event(), and XhciIsochRing::FinishLostStages().
| ULONG XhciIsochTransfer::StageHead |
| XhciIsochStage XhciIsochTransfer::Stages[StageSlots] |
Definition at line 50 of file isoxfer.h.
Referenced by _Requires_lock_held_(), and XhciIsochStageAt().
| ULONG XhciIsochTransfer::StartFrame |
Definition at line 62 of file isoxfer.h.
Referenced by XhciIsochRing::Ed1Event(), XhciIsochRing::LayoutStage(), XhciIsochRing::PrimeStage(), and XhciIsochRing::WriteStage().
| NTSTATUS XhciIsochTransfer::Status |
STATUS_PENDING until the URB is finalized
Definition at line 60 of file isoxfer.h.
Referenced by XhciIsochRing::CompleteBatch(), and XhciIsochRing::TakeRequest().
| ULONG XhciIsochTransfer::TdsQueued |
Definition at line 72 of file isoxfer.h.
Referenced by XhciIsochRing::FailStage(), XhciIsochRing::LayoutStage(), and XhciIsochRing::NextTdSlot().
| ULONG XhciIsochTransfer::TdsRetired |
Definition at line 71 of file isoxfer.h.
Referenced by XhciIsochRing::FailStage(), and XhciIsochRing::NextTdSlot().
| struct _URB_ISOCH_TRANSFER* XhciIsochTransfer::Urb |
Definition at line 58 of file isoxfer.h.
Referenced by XhciIsochRing::NextTdSlot(), and XhciIsochRing::TakeRequest().