Symbol: libusb_device_handle
lib/libusb/libusb.h
288
struct libusb_device_handle;
lib/libusb/libusb.h
314
typedef struct libusb_device_handle libusb_device_handle;
lib/libusb/libusb.h
479
libusb_device_handle *dev_handle;
lib/libusb/libusb.h
516
int libusb_clear_halt(libusb_device_handle *devh, uint8_t endpoint);
lib/libusb/libusb.h
521
int libusb_wrap_sys_device(libusb_context *ctx, intptr_t sys_dev, libusb_device_handle **dev_handle);
lib/libusb/libusb.h
522
int libusb_open(libusb_device * dev, libusb_device_handle ** devh);
lib/libusb/libusb.h
523
libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context * ctx, uint16_t vendor_id, uint16_t product_id);
lib/libusb/libusb.h
524
void libusb_close(libusb_device_handle * devh);
lib/libusb/libusb.h
525
libusb_device *libusb_get_device(libusb_device_handle * devh);
lib/libusb/libusb.h
527
int libusb_get_configuration(libusb_device_handle * devh, int *config);
lib/libusb/libusb.h
528
int libusb_set_configuration(libusb_device_handle * devh, int configuration);
lib/libusb/libusb.h
529
int libusb_claim_interface(libusb_device_handle * devh, int interface_number);
lib/libusb/libusb.h
530
int libusb_release_interface(libusb_device_handle * devh, int interface_number);
lib/libusb/libusb.h
531
int libusb_reset_device(libusb_device_handle * devh);
lib/libusb/libusb.h
532
int libusb_check_connected(libusb_device_handle * devh);
lib/libusb/libusb.h
533
int libusb_kernel_driver_active(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
534
int libusb_get_driver_np(libusb_device_handle * devh, int interface, char *name, int namelen);
lib/libusb/libusb.h
535
int libusb_get_driver(libusb_device_handle * devh, int interface, char *name, int namelen);
lib/libusb/libusb.h
536
int libusb_detach_kernel_driver_np(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
537
int libusb_detach_kernel_driver(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
538
int libusb_attach_kernel_driver(libusb_device_handle * devh, int interface);
lib/libusb/libusb.h
539
int libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable);
lib/libusb/libusb.h
540
int libusb_set_interface_alt_setting(libusb_device_handle * devh, int interface_number, int alternate_setting);
lib/libusb/libusb.h
541
unsigned char *libusb_dev_mem_alloc(libusb_device_handle *devh);
lib/libusb/libusb.h
542
int libusb_dev_mem_free(libusb_device_handle *devh, unsigned char *buffer,
lib/libusb/libusb.h
554
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
555
int libusb_get_string_descriptor_ascii(libusb_device_handle * devh, uint8_t desc_index, uint8_t *data, int length);
lib/libusb/libusb.h
556
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
561
int libusb_get_bos_descriptor(libusb_device_handle *handle, struct libusb_bos_descriptor **bos);
lib/libusb/libusb.h
583
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
584
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
585
void libusb_fill_bulk_stream_transfer(struct libusb_transfer *transfer, libusb_device_handle *dev_handle, unsigned char endpoint, uint32_t stream_id, unsigned char *buffer, int length, libusb_transfer_cb_fn callback, void *user_data, unsigned int timeout);
lib/libusb/libusb.h
586
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
587
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
613
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
614
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
615
int libusb_interrupt_transfer(libusb_device_handle * devh, uint8_t endpoint, uint8_t *data, int length, int *transferred, uint32_t timeout);
lib/libusb/libusb.h
634
int libusb_alloc_streams(libusb_device_handle *dev, uint32_t num_streams, unsigned char *endpoints, int num_endpoints);
lib/libusb/libusb.h
635
int libusb_free_streams(libusb_device_handle *dev, unsigned char *endpoints, int num_endpoints);
lib/libusb/libusb10.c
1062
libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable)
lib/libusb/libusb10.c
1657
struct libusb_device_handle *devh;
lib/libusb/libusb10.c
1928
libusb_dev_mem_alloc(libusb_device_handle *devh)
lib/libusb/libusb10.c
1934
libusb_dev_mem_free(libusb_device_handle *devh, unsigned char *buffer,
lib/libusb/libusb10.c
1942
libusb_device_handle **dev_handle)
lib/libusb/libusb10.c
623
libusb_open(libusb_device *dev, libusb_device_handle **devh)
lib/libusb/libusb10.c
664
libusb_device_handle *
lib/libusb/libusb10_desc.c
303
libusb_get_string_descriptor(libusb_device_handle *pdev,
lib/libusb/libusb10_desc.c
322
libusb_get_string_descriptor_ascii(libusb_device_handle *pdev,
lib/libusb/libusb10_desc.c
342
libusb_get_descriptor(libusb_device_handle * devh, uint8_t desc_type,
lib/libusb/libusb10_desc.c
568
libusb_get_bos_descriptor(libusb_device_handle *handle,
lib/libusb/libusb10_io.c
476
libusb_control_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
512
libusb10_get_context_by_device_handle(libusb_device_handle *devh)
lib/libusb/libusb10_io.c
543
libusb10_do_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
613
libusb_bulk_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
632
libusb_interrupt_transfer(libusb_device_handle *devh,
lib/libusb/libusb10_io.c
736
libusb_device_handle *devh, uint8_t *buf,
lib/libusb/libusb10_io.c
759
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,
lib/libusb/libusb10_io.c
775
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,
lib/libusb/libusb10_io.c
791
libusb_device_handle *dev_handle, unsigned char endpoint,
lib/libusb/libusb10_io.c
804
libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf,
lib/libusb/libusb10_io.c
820
libusb_alloc_streams(libusb_device_handle *dev, uint32_t num_streams,
lib/libusb/libusb10_io.c
829
libusb_free_streams(libusb_device_handle *dev, unsigned char *endpoints, int num_endpoints)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
112
ath3k_get_state(struct libusb_device_handle *hdl, unsigned char *state)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
137
ath3k_get_version(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
165
ath3k_load_patch(libusb_device_handle *hdl, const char *fw_path)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
236
ath3k_load_syscfg(libusb_device_handle *hdl, const char *fw_path)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
295
ath3k_set_normal_mode(libusb_device_handle *hdl)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
336
ath3k_switch_pid(libusb_device_handle *hdl)
usr.sbin/bluetooth/ath3kfw/ath3k_hw.c
50
ath3k_load_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
53
extern int ath3k_load_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
55
extern int ath3k_get_state(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
57
extern int ath3k_get_version(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
59
extern int ath3k_load_patch(libusb_device_handle *hdl, const char *fw_path);
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
60
extern int ath3k_load_syscfg(libusb_device_handle *hdl, const char *fw_path);
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
61
extern int ath3k_set_normal_mode(libusb_device_handle *hdl);
usr.sbin/bluetooth/ath3kfw/ath3k_hw.h
62
extern int ath3k_switch_pid(libusb_device_handle *hdl);
usr.sbin/bluetooth/ath3kfw/main.c
149
ath3k_init_ar3012(libusb_device_handle *hdl, const char *fw_path)
usr.sbin/bluetooth/ath3kfw/main.c
176
ath3k_init_firmware(libusb_device_handle *hdl, const char *file_prefix)
usr.sbin/bluetooth/ath3kfw/main.c
244
libusb_device_handle *hdl;
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
163
iwmbt_patch_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
322
iwmbt_load_rsa_header(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
341
iwmbt_load_ecdsa_header(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
354
iwmbt_load_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
412
iwmbt_enter_manufacturer(struct libusb_device_handle *hdl)
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
440
iwmbt_exit_manufacturer(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
471
iwmbt_get_version(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
505
iwmbt_get_version_tlv(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
54
iwmbt_send_fragment(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
639
iwmbt_get_boot_params(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
673
iwmbt_intel_reset(struct libusb_device_handle *hdl, uint32_t boot_param)
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
712
iwmbt_load_ddc(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
756
iwmbt_set_event_mask(struct libusb_device_handle *hdl)
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
98
iwmbt_hci_command(struct libusb_device_handle *hdl, struct iwmbt_hci_cmd *cmd,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
100
extern int iwmbt_load_ecdsa_header(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
102
extern int iwmbt_load_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
104
extern int iwmbt_enter_manufacturer(struct libusb_device_handle *hdl);
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
105
extern int iwmbt_exit_manufacturer(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
107
extern int iwmbt_get_version(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
109
extern int iwmbt_get_version_tlv(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
111
extern int iwmbt_get_boot_params(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
113
extern int iwmbt_intel_reset(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
115
extern int iwmbt_load_ddc(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
117
extern int iwmbt_set_event_mask(struct libusb_device_handle *hdl);
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
96
extern int iwmbt_patch_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
98
extern int iwmbt_load_rsa_header(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/iwmbtfw/main.c
233
iwmbt_init_firmware(libusb_device_handle *hdl, const char *firmware_path,
usr.sbin/bluetooth/iwmbtfw/main.c
323
iwmbt_init_ddc(libusb_device_handle *hdl, const char *ddc_path)
usr.sbin/bluetooth/iwmbtfw/main.c
389
handle_7260(libusb_device_handle *hdl, char *firmware_dir)
usr.sbin/bluetooth/iwmbtfw/main.c
469
handle_8260(libusb_device_handle *hdl, char *firmware_dir)
usr.sbin/bluetooth/iwmbtfw/main.c
557
handle_9260(libusb_device_handle *hdl, char *firmware_dir)
usr.sbin/bluetooth/iwmbtfw/main.c
648
libusb_device_handle *hdl = NULL;
usr.sbin/bluetooth/rtlbtfw/main.c
310
libusb_device_handle *hdl = NULL;
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.c
114
rtlbt_read_local_ver(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.c
149
rtlbt_read_rom_ver(struct libusb_device_handle *hdl, uint8_t *ver)
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.c
182
rtlbt_read_reg16(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.c
217
rtlbt_load_fwfile(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.c
51
rtlbt_hci_command(struct libusb_device_handle *hdl, struct rtlbt_hci_cmd *cmd,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.h
109
int rtlbt_read_local_ver(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.h
111
int rtlbt_read_rom_ver(struct libusb_device_handle *hdl, uint8_t *ver);
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.h
112
int rtlbt_read_reg16(struct libusb_device_handle *hdl,
usr.sbin/bluetooth/rtlbtfw/rtlbt_hw.h
114
int rtlbt_load_fwfile(struct libusb_device_handle *hdl,