Lines Matching refs:libusb_transfer

193  * the \ref libusb_transfer::actual_length "libusb_transfer.actual_length"
235 * This is represented by the public libusb_transfer structure type.
240 * -# <b>Allocation</b>: allocate a libusb_transfer
241 * -# <b>Filling</b>: populate the libusb_transfer instance with information
245 * libusb_transfer structure
288 * The user-specified callback is passed a pointer to the libusb_transfer
292 * the libusb_transfer structure documentation for more information.
342 * The <tt>libusb_transfer</tt> structure is generic and hence does not
353 * the length field of the libusb_transfer object must be the length of
412 * During filling, set \ref libusb_transfer::type "type" to
415 * \ref libusb_transfer::num_iso_packets "num_iso_packets" to a value less than
421 * the \ref libusb_transfer::iso_packet_desc "iso_packet_desc" array. Section
442 * \ref libusb_transfer::actual_length "actual_length" field of the transfer
447 * The \ref libusb_transfer::status "status" field of the transfer is also a
782 void cb(struct libusb_transfer *transfer)
789 struct libusb_transfer *transfer;
1306 * \ref libusb_transfer::num_iso_packets "num_iso_packets" and
1307 * \ref libusb_transfer::type "type" fields accordingly.
1317 struct libusb_transfer * LIBUSB_CALL libusb_alloc_transfer(
1323 + sizeof(struct libusb_transfer)
1352 void API_EXPORTED libusb_free_transfer(struct libusb_transfer *transfer)
1434 int API_EXPORTED libusb_submit_transfer(struct libusb_transfer *transfer)
1486 int API_EXPORTED libusb_cancel_transfer(struct libusb_transfer *transfer)
1524 struct libusb_transfer *transfer =
1839 struct libusb_transfer *transfer =