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