Symbol: libusb_device_handle
lib/libusb/libusb.h
244
struct libusb_device_handle;
lib/libusb/libusb.h
263
typedef struct libusb_device_handle libusb_device_handle;
lib/libusb/libusb.h
393
libusb_device_handle *dev_handle;
lib/libusb/libusb.h
427
int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint);
lib/libusb/libusb.h
432
int libusb_open(libusb_device * dev, libusb_device_handle ** devh);
lib/libusb/libusb.h
433
libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context * ctx, uint16_t vendor_id, uint16_t product_id);
lib/libusb/libusb.h
434
void libusb_close(libusb_device_handle * devh);
lib/libusb/libusb.h
435
libusb_device *libusb_get_device(libusb_device_handle * devh);
lib/libusb/libusb.h
436
int libusb_get_configuration(libusb_device_handle * devh, int *config);
lib/libusb/libusb.h
437
int libusb_set_configuration(libusb_device_handle * devh, int configuration);
lib/libusb/libusb.h
438
int libusb_claim_interface(libusb_device_handle * devh, int interface_number);
lib/libusb/libusb.h
439
int libusb_release_interface(libusb_device_handle * devh, int interface_number);
lib/libusb/libusb.h
440
int libusb_reset_device(libusb_device_handle * devh);
lib/libusb/libusb.h
441
int libusb_check_connected(libusb_device_handle * devh);
lib/libusb/libusb.h
442
int libusb_kernel_driver_active(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
443
int libusb_get_driver_np(libusb_device_handle * devh, int interface, char *name, int namelen);
lib/libusb/libusb.h
444
int libusb_get_driver(libusb_device_handle * devh, int interface, char *name, int namelen);
lib/libusb/libusb.h
445
int libusb_detach_kernel_driver_np(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
446
int libusb_detach_kernel_driver(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
447
int libusb_attach_kernel_driver(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
448
int libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable);
lib/libusb/libusb.h
449
int libusb_set_interface_alt_setting(libusb_device_handle * devh, int interface_number, int alternate_setting);
lib/libusb/libusb.h
458
int libusb_get_string_descriptor(libusb_device_handle * devh, uint8_t desc_index, uint16_t langid, unsigned char *data, int length);
lib/libusb/libusb.h
459
int libusb_get_string_descriptor_ascii(libusb_device_handle * devh, uint8_t desc_index, uint8_t *data, int length);
lib/libusb/libusb.h
460
int libusb_get_descriptor(libusb_device_handle * devh, uint8_t desc_type, uint8_t desc_index, uint8_t *data, int length);
lib/libusb/libusb.h
478
void libusb_fill_control_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t *buf, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
lib/libusb/libusb.h
479
void libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
lib/libusb/libusb.h
480
void libusb_fill_interrupt_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
lib/libusb/libusb.h
481
void libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, int npacket, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
lib/libusb/libusb.h
504
int libusb_control_transfer(libusb_device_handle * devh, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, uint8_t *data, uint16_t wLength, uint32_t timeout);
lib/libusb/libusb.h
505
int libusb_bulk_transfer(libusb_device_handle * devh, uint8_t endpoint, uint8_t *data, int length, int *transferred, uint32_t timeout);
lib/libusb/libusb.h
506
int libusb_interrupt_transfer(libusb_device_handle * devh, uint8_t endpoint, uint8_t *data, int length, int *transferred, uint32_t timeout);
lib/libusb/libusb10.c
478
libusb_open(libusb_device *dev, libusb_device_handle **devh)
lib/libusb/libusb10.c
515
libusb_device_handle *
lib/libusb/libusb10.c
916
libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable)
lib/libusb/libusb10_desc.c
302
libusb_get_string_descriptor(libusb_device_handle *pdev,
lib/libusb/libusb10_desc.c
321
libusb_get_string_descriptor_ascii(libusb_device_handle *pdev,
lib/libusb/libusb10_desc.c
341
libusb_get_descriptor(libusb_device_handle * devh, uint8_t desc_type,
lib/libusb/libusb10_io.c
455
libusb_control_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
509
libusb10_do_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
579
libusb_bulk_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
597
libusb_interrupt_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
700
libusb_device_handle *devh, uint8_t *buf,
lib/libusb/libusb10_io.c
723
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,
lib/libusb/libusb10_io.c
739
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,
lib/libusb/libusb10_io.c
755
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,