Lines Matching full:transfer
374 so that we can enjoy the zero-copy transfer from kernel.
542 Allocate a transfer with the number of isochronous packet descriptors
549 Free a transfer.
553 This function will submit a transfer and returns immediately.
560 This function asynchronously cancels a transfer.
565 Perform a USB control transfer.
571 LIBUSB_ERROR_TIMEOUT if the transfer timed out, LIBUSB_ERROR_PIPE if the
578 Perform an USB bulk transfer.
582 if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not
589 Perform an USB Interrupt transfer.
593 if the transfer timed out, LIBUSB_ERROR_PIPE if the control request was not
613 .Fn libusb_transfer_set_stream_id "struct libusb_transfer *transfer" "uint32_t stream_id"
614 This function sets the stream ID for the given USB transfer.
617 .Fn libusb_transfer_get_stream_id "struct libusb_transfer *transfer"
618 This function returns the stream ID for the given USB transfer.
681 block until the timeout expires or a transfer completes or a thread releases
685 transfer completes or another thread stops event handling, and 1 if the
695 loop until a transfer completion callback sets the variable pointed to
711 loop until a transfer completion callback sets the variable pointed to