Home
last modified time | relevance | path

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

/external/crosvm/devices/src/usb/backend/
Dtransfer.rs32 pub enum BackendTransferType { enum
48 fn set_callback<C: 'static + Fn(BackendTransferType) + Send + Sync>(&mut self, cb: C); in set_callback()
52 impl BackendTransfer for BackendTransferType { implementation
55 BackendTransferType::HostDevice(transfer) => BackendTransfer::status(transfer), in status()
56 BackendTransferType::FidoDevice(transfer) => BackendTransfer::status(transfer), in status()
62 BackendTransferType::HostDevice(transfer) => BackendTransfer::actual_length(transfer), in actual_length()
63 BackendTransferType::FidoDevice(transfer) => BackendTransfer::actual_length(transfer), in actual_length()
69 BackendTransferType::HostDevice(transfer) => BackendTransfer::buffer(transfer), in buffer()
70 BackendTransferType::FidoDevice(transfer) => BackendTransfer::buffer(transfer), in buffer()
74 fn set_callback<C: 'static + Fn(BackendTransferType) + Send + Sync>(&mut self, cb: C) { in set_callback()
[all …]
Ddevice.rs37 use crate::usb::backend::transfer::BackendTransferType;
71 transfer: BackendTransferType, in submit_backend_transfer() argument
107 ) -> Result<BackendTransferType> { in build_bulk_transfer() argument
123 ) -> Result<BackendTransferType> { in build_interrupt_transfer() argument
475 BackendDeviceType::HostDevice(_) => BackendTransferType::HostDevice( in execute_control_transfer()
479 BackendDeviceType::FidoDevice(_) => BackendTransferType::FidoDevice(FidoTransfer::new( in execute_control_transfer()
486 let callback = move |t: BackendTransferType| { in execute_control_transfer()
538 control_transfer.set_callback(move |t: BackendTransferType| match callback(t) { in execute_control_transfer()
680 usb_transfer: BackendTransferType, in submit_transfer() argument
765 transfer: BackendTransferType, in submit_backend_transfer() argument
[all …]
Dendpoint.rs21 use crate::usb::backend::transfer::BackendTransferType;
179 mut usb_transfer: BackendTransferType, in do_handle_transfer() argument
192 let callback = move |t: BackendTransferType| { in do_handle_transfer()
218 usb_transfer.set_callback(move |t: BackendTransferType| match callback(t) { in do_handle_transfer()
240 let callback = move |t: BackendTransferType| { in do_handle_transfer()
284 usb_transfer.set_callback(move |t: BackendTransferType| match callback(t) { in do_handle_transfer()
/external/crosvm/devices/src/usb/backend/host_backend/
Dhost_device.rs36 use crate::usb::backend::transfer::BackendTransferType;
184 transfer: BackendTransferType, in submit_backend_transfer() argument
187 BackendTransferType::HostDevice(transfer) => self in submit_backend_transfer()
215 ) -> Result<BackendTransferType> { in build_bulk_transfer() argument
216 Ok(BackendTransferType::HostDevice( in build_bulk_transfer()
226 ) -> Result<BackendTransferType> { in build_interrupt_transfer() argument
227 Ok(BackendTransferType::HostDevice( in build_interrupt_transfer()
405 fn set_callback<C: 'static + Fn(BackendTransferType) + Send + Sync>(&mut self, cb: C) { in set_callback()
406 Transfer::set_callback(self, move |t| cb(BackendTransferType::HostDevice(t))); in set_callback()
/external/crosvm/devices/src/usb/backend/fido_backend/
Dtransfer.rs18 use crate::usb::backend::transfer::BackendTransferType;
91 fn set_callback<C: 'static + Fn(BackendTransferType) + Send + Sync>(&mut self, cb: C) { in set_callback()
92 let callback = move |t: FidoTransfer| cb(BackendTransferType::FidoDevice(t)); in set_callback()
Dfido_passthrough.rs50 use crate::usb::backend::transfer::BackendTransferType;
262 transfer: BackendTransferType, in submit_backend_transfer() argument
265 BackendTransferType::FidoDevice(transfer) => transfer, in submit_backend_transfer()
402 ) -> BackendResult<BackendTransferType> { in build_bulk_transfer() argument
411 ) -> BackendResult<BackendTransferType> { in build_interrupt_transfer() argument
412 Ok(BackendTransferType::FidoDevice(FidoTransfer::new( in build_interrupt_transfer()
Dfido_guest.rs88 use crate::usb::backend::transfer::BackendTransferType;
121 fake_transfer.set_callback(move |t: BackendTransferType| { in test_return_data_to_guest_success()