Searched refs:BackendTransferType (Results 1 – 7 of 7) sorted by relevance
/external/crosvm/devices/src/usb/backend/ |
D | transfer.rs | 32 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 …]
|
D | device.rs | 37 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 …]
|
D | endpoint.rs | 21 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/ |
D | host_device.rs | 36 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/ |
D | transfer.rs | 18 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()
|
D | fido_passthrough.rs | 50 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()
|
D | fido_guest.rs | 88 use crate::usb::backend::transfer::BackendTransferType; 121 fake_transfer.set_callback(move |t: BackendTransferType| { in test_return_data_to_guest_success()
|