Lines Matching refs:libusb_transfer

191  * the \ref libusb_transfer::actual_length "libusb_transfer.actual_length"
233 * This is represented by the public libusb_transfer structure type.
238 * -# <b>Allocation</b>: allocate a libusb_transfer
239 * -# <b>Filling</b>: populate the libusb_transfer instance with information
243 * libusb_transfer structure
286 * The user-specified callback is passed a pointer to the libusb_transfer
290 * the libusb_transfer structure documentation for more information.
340 * The <tt>libusb_transfer</tt> structure is generic and hence does not
351 * the length field of the libusb_transfer object must be the length of
410 * During filling, set \ref libusb_transfer::type "type" to
413 * \ref libusb_transfer::num_iso_packets "num_iso_packets" to a value less than
419 * the \ref libusb_transfer::iso_packet_desc "iso_packet_desc" array. Section
440 * \ref libusb_transfer::actual_length "actual_length" field of the transfer
445 * The \ref libusb_transfer::status "status" field of the transfer is also a
720 void cb(struct libusb_transfer *transfer)
727 struct libusb_transfer *transfer;
1149 * \ref libusb_transfer::num_iso_packets "num_iso_packets" and
1150 * \ref libusb_transfer::type "type" fields accordingly.
1159 API_EXPORTED struct libusb_transfer *libusb_alloc_transfer(int iso_packets)
1164 + sizeof(struct libusb_transfer)
1194 API_EXPORTED void libusb_free_transfer(struct libusb_transfer *transfer)
1218 API_EXPORTED int libusb_submit_transfer(struct libusb_transfer *transfer)
1274 API_EXPORTED int libusb_cancel_transfer(struct libusb_transfer *transfer)
1359 struct libusb_transfer *transfer =
1675 struct libusb_transfer *transfer =