summaryrefslogtreecommitdiff
path: root/libusb/libusb.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2013-09-11 13:06:38 +0200
committerHans de Goede <hdegoede@redhat.com>2014-04-22 14:31:35 +0200
commit0504375ea965dd25f00d4828a19c329b7e7525d4 (patch)
treee207b92c7e777046288be44de2c344b51068906e /libusb/libusb.h
parentc59d574b211bedcab951b2f19de58bb03a04d671 (diff)
downloadlibusb-0504375ea965dd25f00d4828a19c329b7e7525d4.tar.gz
Add API for allocating / freeing usb3 bulk streams + Linux implementation
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r--libusb/libusb.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index 409b510..ccbad44 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -1387,6 +1387,11 @@ int LIBUSB_CALL libusb_clear_halt(libusb_device_handle *dev,
unsigned char endpoint);
int LIBUSB_CALL libusb_reset_device(libusb_device_handle *dev);
+int LIBUSB_CALL libusb_alloc_streams(libusb_device_handle *dev,
+ uint32_t num_streams, unsigned char *endpoints, int num_endpoints);
+int LIBUSB_CALL libusb_free_streams(libusb_device_handle *dev,
+ unsigned char *endpoints, int num_endpoints);
+
int LIBUSB_CALL libusb_kernel_driver_active(libusb_device_handle *dev,
int interface_number);
int LIBUSB_CALL libusb_detach_kernel_driver(libusb_device_handle *dev,