Lines Matching full:transfer
382 so that we can enjoy the zero-copy transfer from kernel.
565 Allocate a transfer with the number of isochronous packet descriptors
572 Free a transfer.
576 This function will submit a transfer and returns immediately.
583 This function asynchronously cancels a transfer.
588 Perform a USB control transfer.
594 LIBUSB_ERROR_TIMEOUT if the transfer timed out, LIBUSB_ERROR_PIPE if the
601 Perform an USB bulk transfer.
605 if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not
612 Perform an USB Interrupt transfer.
616 if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not
636 .Fn libusb_transfer_set_stream_id "struct libusb_transfer *transfer" "uint32_t stream_id"
637 This function sets the stream ID for the given USB transfer.
640 .Fn libusb_transfer_get_stream_id "struct libusb_transfer *transfer"
641 This function returns the stream ID for the given USB transfer.
704 block until the timeout expires or a transfer completes or a thread releases
708 transfer completes or another thread stops event handling, and 1 if the
718 loop until a transfer completion callback sets the variable pointed to
734 loop until a transfer completion callback sets the variable pointed to