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.rs12 use crate::usb::xhci::xhci_transfer::{
106 xhci_transfer: XhciTransfer, in handle_bulk_transfer()
111 self.do_handle_transfer(xhci_transfer, usb_transfer, buffer) in handle_bulk_transfer()
116 xhci_transfer: XhciTransfer, in handle_interrupt_transfer()
121 self.do_handle_transfer(xhci_transfer, usb_transfer, buffer) in handle_interrupt_transfer()
126 xhci_transfer: XhciTransfer, in do_handle_transfer()
130 let xhci_transfer = Arc::new(xhci_transfer); in do_handle_transfer() localVariable
131 let tmp_transfer = xhci_transfer.clone(); in do_handle_transfer()
146 update_transfer_state(&xhci_transfer, &t)?; in do_handle_transfer()
147 let state = xhci_transfer.state().lock(); in do_handle_transfer()
[all …]
Dhost_device.rs14 use crate::usb::xhci::xhci_transfer::{XhciTransfer, XhciTransferState, XhciTransferType};
112 fn intercepted_control_transfer(&mut self, xhci_transfer: &XhciTransfer) -> Result<bool> { in intercepted_control_transfer()
159 xhci_transfer in intercepted_control_transfer()
167 xhci_transfer: Arc<XhciTransfer>, in execute_control_transfer()
175 if self.intercepted_control_transfer(&xhci_transfer)? { in execute_control_transfer()
193 let tmp_transfer = xhci_transfer.clone(); in execute_control_transfer()
196 update_transfer_state(&xhci_transfer, &t)?; in execute_control_transfer()
197 let state = xhci_transfer.state().lock(); in execute_control_transfer()
202 xhci_transfer in execute_control_transfer()
218 xhci_transfer in execute_control_transfer()
[all …]
Dutils.rs10 use crate::usb::xhci::xhci_transfer::{XhciTransfer, XhciTransferState};
19 xhci_transfer: &Arc<XhciTransfer>, in update_transfer_state()
23 let mut state = xhci_transfer.state().lock(); in update_transfer_state()
50 xhci_transfer: Arc<XhciTransfer>, in submit_transfer()
58 let mut state = xhci_transfer.state().lock(); in submit_transfer()
101 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.rs16 use super::xhci_transfer::XhciTransferManager;
39 let xhci_transfer = self.transfer_manager.create_transfer( in handle_transfer_descriptor() localVariable
48 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;