Lines Matching refs:libusb_device_handle
258 struct libusb_device_handle;
277 typedef struct libusb_device_handle libusb_device_handle; typedef
430 libusb_device_handle *dev_handle;
464 int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint);
469 int libusb_open(libusb_device * dev, libusb_device_handle ** devh);
470 libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context * ctx, uint16_t vendor_id, uin…
471 void libusb_close(libusb_device_handle * devh);
472 libusb_device *libusb_get_device(libusb_device_handle * devh);
473 int libusb_get_configuration(libusb_device_handle * devh, int *config);
474 int libusb_set_configuration(libusb_device_handle * devh, int configuration);
475 int libusb_claim_interface(libusb_device_handle * devh, int interface_number);
476 int libusb_release_interface(libusb_device_handle * devh, int interface_number);
477 int libusb_reset_device(libusb_device_handle * devh);
478 int libusb_check_connected(libusb_device_handle * devh);
479 int libusb_kernel_driver_active(libusb_device_handle * devh, int interface);
480 int libusb_get_driver_np(libusb_device_handle * devh, int interface, char *name, int namelen);
481 int libusb_get_driver(libusb_device_handle * devh, int interface, char *name, int namelen);
482 int libusb_detach_kernel_driver_np(libusb_device_handle * devh, int interface);
483 int libusb_detach_kernel_driver(libusb_device_handle * devh, int interface);
484 int libusb_attach_kernel_driver(libusb_device_handle * devh, int interface);
485 int libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable);
486 int libusb_set_interface_alt_setting(libusb_device_handle * devh, int interface_number, int alterna…
497 int libusb_get_string_descriptor(libusb_device_handle * devh, uint8_t desc_index, uint16_t langid, …
498 int libusb_get_string_descriptor_ascii(libusb_device_handle * devh, uint8_t desc_index, uint8_t *da…
499 int libusb_get_descriptor(libusb_device_handle * devh, uint8_t desc_type, uint8_t desc_index, uint8…
504 int libusb_get_bos_descriptor(libusb_device_handle *handle, struct libusb_bos_descriptor **bos);
524 void libusb_fill_control_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uin…
525 void libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_…
526 void libusb_fill_interrupt_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, u…
527 void libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t…
550 int libusb_control_transfer(libusb_device_handle * devh, uint8_t bmRequestType, uint8_t bRequest, u…
551 int libusb_bulk_transfer(libusb_device_handle * devh, uint8_t endpoint, uint8_t *data, int length, …
552 int libusb_interrupt_transfer(libusb_device_handle * devh, uint8_t endpoint, uint8_t *data, int len…
569 int libusb_alloc_streams(libusb_device_handle *dev, uint32_t num_streams, unsigned char *endpoints,…
570 int libusb_free_streams(libusb_device_handle *dev, unsigned char *endpoints, int num_endpoints);