Searched refs:xhci_transfer (Results 1 – 7 of 7) sorted by relevance
/external/crosvm/devices/src/usb/host_backend/ |
D | usb_endpoint.rs | 12 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 …]
|
D | host_device.rs | 14 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 …]
|
D | utils.rs | 10 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()
|
D | error.rs | 6 use crate::usb::xhci::xhci_transfer::Error as XhciTransferError;
|
/external/crosvm/devices/src/usb/xhci/ |
D | transfer_ring_controller.rs | 16 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()
|
D | mod.rs | 25 pub mod xhci_transfer; module
|
D | xhci_backend_device.rs | 5 use super::xhci_transfer::XhciTransfer;
|