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

Public Attributes | |
| LIST_ENTRY | Link |
| ULONG | Initialized |
| BOOLEAN | MappedOnce |
| BOOLEAN | UsesReservedMdl |
| XhciBulkMechanism | Mechanism |
| XhciBulkCancel | CancelState |
| WDFREQUEST | Request |
| struct _URB_BULK_OR_INTERRUPT_TRANSFER * | Urb |
| XhciTransferRing * | Ring |
| ULONG | CompletionCode |
| NTSTATUS | Status |
| PMDL | Mdl |
| PUCHAR | Buffer |
| XhciDmaBuffer * | DoubleBuffer |
| ULONG | BytesTotal |
| ULONG | BytesTransferred |
| ULONG | BytesQueued |
| ULONG | TdsRetired |
| ULONG | TdsQueued |
| XhciBulkStage * | Stage |
Per request record of a bulk or interrupt transfer, kept in the request context.
| PUCHAR XhciBulkTransfer::Buffer |
Definition at line 76 of file bulkio.h.
Referenced by XhciBulkRing::PrimeStage().
| ULONG XhciBulkTransfer::BytesQueued |
Definition at line 80 of file bulkio.h.
Referenced by XhciBulkRing::AcquireStageMdl(), XhciBulkRing::BuildTd(), XhciBulkRing::CompleteBatch(), XhciBulkRing::Ed1Event(), XhciBulkRing::FailStage(), XhciBulkRing::NextTdSlot(), XhciBulkRing::PrimeStage(), and XhciBulkRing::SizeStage().
| ULONG XhciBulkTransfer::BytesTotal |
Definition at line 78 of file bulkio.h.
Referenced by XhciBulkRing::Ed1Event(), XhciBulkRing::FailStage(), XhciBulkRing::NextTdSlot(), and XhciBulkRing::SizeStage().
| ULONG XhciBulkTransfer::BytesTransferred |
Definition at line 79 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), XhciBulkRing::Ed1Event(), and XhciBulkRing::HaltedEvent().
| XhciBulkCancel XhciBulkTransfer::CancelState |
Definition at line 69 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), and XhciBulkRing::NextTdSlot().
| ULONG XhciBulkTransfer::CompletionCode |
Definition at line 73 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), XhciBulkRing::Ed1Event(), and XhciBulkRing::HaltedEvent().
| XhciDmaBuffer* XhciBulkTransfer::DoubleBuffer |
Definition at line 77 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), and XhciBulkRing::PrimeStage().
| ULONG XhciBulkTransfer::Initialized |
| LIST_ENTRY XhciBulkTransfer::Link |
Definition at line 64 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), and XhciBulkRing::NextTdSlot().
| BOOLEAN XhciBulkTransfer::MappedOnce |
Definition at line 66 of file bulkio.h.
Referenced by XhciBulkRing::BuildTd(), and XhciBulkRing::NextTdSlot().
| PMDL XhciBulkTransfer::Mdl |
Definition at line 75 of file bulkio.h.
Referenced by XhciBulkRing::AcquireStageMdl().
| XhciBulkMechanism XhciBulkTransfer::Mechanism |
Definition at line 68 of file bulkio.h.
Referenced by XhciBulkRing::BuildTd(), XhciBulkRing::EstimateTrbs(), XhciBulkRing::PrimeStage(), and XhciBulkRing::SizeStage().
| WDFREQUEST XhciBulkTransfer::Request |
Definition at line 70 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch().
| XhciTransferRing* XhciBulkTransfer::Ring |
| XhciBulkStage* XhciBulkTransfer::Stage |
At most one stage per request
Definition at line 83 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch().
| ULONG XhciBulkTransfer::TdsQueued |
Definition at line 82 of file bulkio.h.
Referenced by XhciBulkRing::BuildTd(), XhciBulkRing::FailStage(), and XhciBulkRing::NextTdSlot().
| ULONG XhciBulkTransfer::TdsRetired |
Definition at line 81 of file bulkio.h.
Referenced by XhciBulkRing::CompleteBatch(), XhciBulkRing::Ed1Event(), XhciBulkRing::FailStage(), XhciBulkRing::HaltedEvent(), and XhciBulkRing::NextTdSlot().
| struct _URB_BULK_OR_INTERRUPT_TRANSFER* XhciBulkTransfer::Urb |
Definition at line 71 of file bulkio.h.
Referenced by XhciBulkRing::NextTdSlot().