Home
last modified time | relevance | path

Searched refs:xhci_transfer (Results 1 – 7 of 7) sorted by relevance

/external/crosvm/devices/src/usb/host_backend/
Dusb_endpoint.rs11 use crate::usb::xhci::xhci_transfer::{
113 xhci_transfer: XhciTransfer, in handle_bulk_transfer()
119 self.do_handle_transfer(xhci_transfer, usb_transfer, buffer) in handle_bulk_transfer()
124 xhci_transfer: XhciTransfer, in handle_interrupt_transfer()
130 self.do_handle_transfer(xhci_transfer, usb_transfer, buffer) in handle_interrupt_transfer()
135 xhci_transfer: XhciTransfer, in do_handle_transfer()
139 let xhci_transfer = Arc::new(xhci_transfer); in do_handle_transfer() localVariable
140 let tmp_transfer = xhci_transfer.clone(); in do_handle_transfer()
150 update_transfer_state(&xhci_transfer, &t)?; in do_handle_transfer()
151 let state = xhci_transfer.state().lock(); in do_handle_transfer()
[all …]
Dhost_device.rs13 use crate::usb::xhci::xhci_transfer::{XhciTransfer, XhciTransferState, XhciTransferType};
81 fn intercepted_control_transfer(&mut self, xhci_transfer: &XhciTransfer) -> Result<bool> { in intercepted_control_transfer()
128 xhci_transfer in intercepted_control_transfer()
136 xhci_transfer: Arc<XhciTransfer>, in execute_control_transfer()
139 if self.intercepted_control_transfer(&xhci_transfer)? { in execute_control_transfer()
170 let tmp_transfer = xhci_transfer.clone(); in execute_control_transfer()
173 update_transfer_state(&xhci_transfer, &t)?; in execute_control_transfer()
174 let state = xhci_transfer.state().lock(); in execute_control_transfer()
179 xhci_transfer in execute_control_transfer()
199 xhci_transfer in execute_control_transfer()
[all …]
Dutils.rs9 use crate::usb::xhci::xhci_transfer::{XhciTransfer, XhciTransferState};
17 xhci_transfer: &Arc<XhciTransfer>, in update_transfer_state()
21 let mut state = xhci_transfer.state().lock(); in update_transfer_state()
48 xhci_transfer: Arc<XhciTransfer>, in submit_transfer()
56 let mut state = xhci_transfer.state().lock(); in submit_transfer()
99 move || match xhci_transfer.on_transfer_complete(&transfer_status, 0) { in submit_transfer()
Derror.rs6 use crate::usb::xhci::xhci_transfer::Error as XhciTransferError;
/external/crosvm/devices/src/usb/xhci/
Dtransfer_ring_controller.rs17 use super::xhci_transfer::XhciTransferManager;
40 let xhci_transfer = self.transfer_manager.create_transfer( in handle_transfer_descriptor() localVariable
49 xhci_transfer.send_to_backend_if_valid().map_err(|e| { in handle_transfer_descriptor()
Dmod.rs25 pub mod xhci_transfer; module
Dxhci_backend_device.rs5 use super::xhci_transfer::XhciTransfer;