Lines Matching defs:Transfer
120 pub struct Transfer { struct
124 pub buffer: TransferBuffer, argument
125 callback: Option<Box<dyn Fn(Transfer) + Send + Sync>>, argument
262 let raw_transfer = (&*rc_transfer) as *const Transfer as usize; in submit_transfer() constant
315 unsafe { Arc::from_raw((*urb_ptr).usercontext as *const Transfer) }; in poll_transfers() constant
573 impl Transfer { implementation
589 ) -> Result<Transfer> { in new()
623 pub fn new_control(buffer: TransferBuffer) -> Result<Transfer> { in new_control()
629 pub fn new_interrupt(endpoint: u8, buffer: TransferBuffer) -> Result<Transfer> { in new_interrupt()
638 ) -> Result<Transfer> { in new_bulk()
647 pub fn new_isochronous(endpoint: u8, buffer: TransferBuffer) -> Result<Transfer> { in new_isochronous()