Lines Matching refs:libusb_device_handle
544 struct libusb_device_handle;
591 typedef struct libusb_device_handle libusb_device_handle;
718 libusb_device_handle *dev_handle;
784 int libusb_get_configuration(libusb_device_handle *dev, int *config);
799 int libusb_open(libusb_device *dev, libusb_device_handle **handle);
800 void libusb_close(libusb_device_handle *dev_handle);
801 libusb_device *libusb_get_device(libusb_device_handle *dev_handle);
803 int libusb_set_configuration(libusb_device_handle *dev, int configuration);
804 int libusb_claim_interface(libusb_device_handle *dev, int iface);
805 int libusb_release_interface(libusb_device_handle *dev, int iface);
807 libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context *ctx,
810 int libusb_set_interface_alt_setting(libusb_device_handle *dev,
812 int libusb_clear_halt(libusb_device_handle *dev, unsigned char endpoint);
813 int libusb_reset_device(libusb_device_handle *dev);
815 int libusb_kernel_driver_active(libusb_device_handle *dev, int interface);
816 int libusb_detach_kernel_driver(libusb_device_handle *dev, int interface);
817 int libusb_attach_kernel_driver(libusb_device_handle *dev, int interface);
924 struct libusb_transfer *transfer, libusb_device_handle *dev_handle,
955 libusb_device_handle *dev_handle, unsigned char endpoint,
983 struct libusb_transfer *transfer, libusb_device_handle *dev_handle,
1012 libusb_device_handle *dev_handle, unsigned char endpoint,
1121 int libusb_control_transfer(libusb_device_handle *dev_handle,
1125 int libusb_bulk_transfer(libusb_device_handle *dev_handle,
1129 int libusb_interrupt_transfer(libusb_device_handle *dev_handle,
1145 static inline int libusb_get_descriptor(libusb_device_handle *dev,
1167 static inline int libusb_get_string_descriptor(libusb_device_handle *dev,
1175 int libusb_get_string_descriptor_ascii(libusb_device_handle *dev,