Lines Matching refs:transfer

457 typedef void (*libusb_transfer_cb_fn) (struct libusb_transfer *transfer);
547 void libusb_free_transfer(struct libusb_transfer *transfer);
548 int libusb_submit_transfer(struct libusb_transfer *transfer);
549 int libusb_cancel_transfer(struct libusb_transfer *transfer);
550 uint8_t *libusb_get_iso_packet_buffer(struct libusb_transfer *transfer, uint32_t index);
551 uint8_t *libusb_get_iso_packet_buffer_simple(struct libusb_transfer *transfer, uint32_t index);
552 void libusb_set_iso_packet_lengths(struct libusb_transfer *transfer, uint32_t length);
553 uint8_t *libusb_control_transfer_get_data(struct libusb_transfer *transfer);
554 struct libusb_control_setup *libusb_control_transfer_get_setup(struct libusb_transfer *transfer);
556 void libusb_fill_control_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t *buf, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
557 void libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
558 void libusb_fill_interrupt_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
559 void libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, int npacket, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
604 void libusb_transfer_set_stream_id(struct libusb_transfer *transfer, uint32_t stream_id);
605 uint32_t libusb_transfer_get_stream_id(struct libusb_transfer *transfer);