Type Alias devices::usb::xhci::command_ring_controller::CommandRingController
source · pub type CommandRingController = RingBufferController<CommandRingTrbHandler>;
Aliased Type§
struct CommandRingController {
name: String,
state: Mutex<RingBufferState>,
stop_callback: Mutex<Vec<RingBufferStopCallback>>,
ring_buffer: Mutex<RingBuffer>,
handler: Mutex<CommandRingTrbHandler>,
event_loop: Arc<EventLoop>,
event: Event,
}
Fields§
§name: String
§state: Mutex<RingBufferState>
§stop_callback: Mutex<Vec<RingBufferStopCallback>>
§ring_buffer: Mutex<RingBuffer>
§handler: Mutex<CommandRingTrbHandler>
§event_loop: Arc<EventLoop>
§event: Event