Lines Matching refs:libusb_transfer
257 struct libusb_transfer;
427 typedef void (*libusb_transfer_cb_fn) (struct libusb_transfer *transfer);
429 typedef struct libusb_transfer { struct
443 } libusb_transfer __aligned(sizeof(void *)); argument
514 struct libusb_transfer *libusb_alloc_transfer(int iso_packets);
515 void libusb_free_transfer(struct libusb_transfer *transfer);
516 int libusb_submit_transfer(struct libusb_transfer *transfer);
517 int libusb_cancel_transfer(struct libusb_transfer *transfer);
518 uint8_t *libusb_get_iso_packet_buffer(struct libusb_transfer *transfer, uint32_t index);
519 uint8_t *libusb_get_iso_packet_buffer_simple(struct libusb_transfer *transfer, uint32_t index);
520 void libusb_set_iso_packet_lengths(struct libusb_transfer *transfer, uint32_t length);
521 uint8_t *libusb_control_transfer_get_data(struct libusb_transfer *transfer);
522 struct libusb_control_setup *libusb_control_transfer_get_setup(struct libusb_transfer *transfer);
524 void libusb_fill_control_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uin…
525 void libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_…
526 void libusb_fill_interrupt_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, u…
527 void libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t…
571 void libusb_transfer_set_stream_id(struct libusb_transfer *transfer, uint32_t stream_id);
572 uint32_t libusb_transfer_get_stream_id(struct libusb_transfer *transfer);