Searched defs:libusb_transfer (Results 1 – 4 of 4) sorted by relevance
185 pub struct libusb_transfer { struct194 pub callback: libusb_transfer_cb_fn, argument213 pub type libusb_transfer_cb_fn = extern "system" fn(*mut libusb_transfer); argument412 pub fn libusb_alloc_transfer(iso_packets: c_int) -> *mut libusb_transfer; in libusb_alloc_transfer()415 pub fn libusb_free_transfer(transfer: *mut libusb_transfer); in libusb_free_transfer()416 pub fn libusb_transfer_set_stream_id(transfer: *mut libusb_transfer, stream_id: u32); in libusb_transfer_set_stream_id()530 transfer: *mut libusb_transfer, in libusb_control_transfer_get_setup()555 transfer: *mut libusb_transfer, in libusb_fill_control_transfer()579 transfer: *mut libusb_transfer, in libusb_fill_bulk_transfer()600 transfer: *mut libusb_transfer, in libusb_fill_bulk_stream_transfer()[all …]
87 extern "system" fn callback(_transfer: *mut ffi::libusb_transfer) {} in test_fill_control_transfer()135 extern "system" fn callback(_transfer: *mut ffi::libusb_transfer) {} in test_fill_bulk_transfer()
1458 struct libusb_transfer { struct1462 /** A bitwise OR combination of \ref libusb_transfer_flags. */ argument1468 /** Type of the transfer from \ref libusb_transfer_type */ argument1482 enum libusb_transfer_status status; argument1494 libusb_transfer_cb_fn callback; argument1506 void *user_data;1509 unsigned char *buffer;1513 int num_iso_packets;1516 struct libusb_iso_packet_descriptor iso_packet_desc[LIBUSB_FLEXIBLE_ARRAY];