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

Submitter fills Trb (minus the cycle bit) and Done. The ring fills Code and Completion, then calls Done at DISPATCH_LEVEL.
| XhciCompletionCode XhciCommand::Code |
Definition at line 24 of file cmdring.h.
Referenced by XhciCommandRing::RestartStoppedRingLocked().
| PVOID XhciCommand::Context |
Definition at line 23 of file cmdring.h.
Referenced by XhciUsbDevice::PrepareCommand(), XhciUsbDevice::Reset(), and XhciUsbDevice::StartReconfigure().
| LONG XhciCommand::Countdown |
Timer ticks left before the next abort
Definition at line 35 of file cmdring.h.
Referenced by XhciCommandRing::OnTimer(), and XhciCommandRing::RestartStoppedRingLocked().
| PFN_XHCI_COMMAND_DONE XhciCommand::Done |
Definition at line 22 of file cmdring.h.
Referenced by XhciUsbDevice::PrepareCommand(), XhciUsbDevice::Reset(), and XhciUsbDevice::StartReconfigure().
| BOOLEAN XhciCommand::Internal |
Issued by the driver during D0 entry; a stuck one asks for an internal reset
Definition at line 27 of file cmdring.h.
Referenced by XhciCommandRing::OnTimer().
| LIST_ENTRY XhciCommand::Link |
Owned by the ring while the command is pending
Definition at line 28 of file cmdring.h.
Referenced by XhciCommandRing::RestartStoppedRingLocked().
| BOOLEAN XhciCommand::Matched |
| NTSTATUS XhciCommand::Status |
STATUS_SUCCESS, or why the command never ran
Definition at line 26 of file cmdring.h.
Referenced by XhciCommandRing::RestartStoppedRingLocked().
| XHCI_TRB XhciCommand::Trb |
Definition at line 21 of file cmdring.h.
Referenced by XhciUsbDevice::EndpointsConfigure(), XhciCommandRing::OnTimer(), XhciUsbDevice::PrepareCommand(), XhciUsbDevice::Reset(), XhciCommandRing::RestartStoppedRingLocked(), XhciUsbDevice::StartReconfigure(), XhciUsbDevice::SubmitAddressDevice(), XhciUsbDevice::SubmitSecondConfigure(), and XhciUsbDevice::Update().
| PFN_XHCI_COMMAND_DONE XhciCommand::WaiterDone |