Symbol: libusb_context
lib/libusb/libusb.h
307
struct libusb_context;
lib/libusb/libusb.h
327
typedef struct libusb_context libusb_context;
lib/libusb/libusb.h
328
typedef void (*libusb_log_cb)(libusb_context *ctx, enum libusb_log_level,
lib/libusb/libusb.h
538
void libusb_set_debug(libusb_context * ctx, int level);
lib/libusb/libusb.h
542
int libusb_init(libusb_context ** context);
lib/libusb/libusb.h
543
int libusb_init_context(libusb_context **, const struct libusb_init_option [], int num_options);
lib/libusb/libusb.h
544
void libusb_exit(struct libusb_context *ctx);
lib/libusb/libusb.h
550
ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list);
lib/libusb/libusb.h
555
int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
lib/libusb/libusb.h
565
int libusb_wrap_sys_device(libusb_context *ctx, intptr_t sys_dev, libusb_device_handle **dev_handle);
lib/libusb/libusb.h
567
libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context * ctx, uint16_t vendor_id, uint16_t product_id);
lib/libusb/libusb.h
596
int libusb_get_ss_endpoint_companion_descriptor(struct libusb_context *ctx, const struct libusb_endpoint_descriptor *endpoint, struct libusb_ss_endpoint_companion_descriptor **ep_comp);
lib/libusb/libusb.h
606
int libusb_get_usb_2_0_extension_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capability_descriptor *dev_cap, struct libusb_usb_2_0_extension_descriptor **usb_2_0_extension);
lib/libusb/libusb.h
608
int libusb_get_ss_usb_device_capability_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capability_descriptor *dev_cap, struct libusb_ss_usb_device_capability_descriptor **ss_usb_device_capability);
lib/libusb/libusb.h
610
int libusb_get_container_id_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capability_descriptor *dev_cap, struct libusb_container_id_descriptor **container_id);
lib/libusb/libusb.h
612
int libusb_get_platform_descriptor(libusb_context *ctx, struct libusb_bos_dev_capability_descriptor *dev_cap, struct libusb_platform_descriptor **platform_descriptor);
lib/libusb/libusb.h
638
int libusb_try_lock_events(libusb_context * ctx);
lib/libusb/libusb.h
639
void libusb_lock_events(libusb_context * ctx);
lib/libusb/libusb.h
640
void libusb_unlock_events(libusb_context * ctx);
lib/libusb/libusb.h
641
int libusb_event_handling_ok(libusb_context * ctx);
lib/libusb/libusb.h
642
int libusb_event_handler_active(libusb_context * ctx);
lib/libusb/libusb.h
643
void libusb_interrupt_event_handler(libusb_context *ctx);
lib/libusb/libusb.h
644
void libusb_lock_event_waiters(libusb_context * ctx);
lib/libusb/libusb.h
645
void libusb_unlock_event_waiters(libusb_context * ctx);
lib/libusb/libusb.h
646
int libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
647
int libusb_handle_events_timeout_completed(libusb_context * ctx, struct timeval *tv, int *completed);
lib/libusb/libusb.h
648
int libusb_handle_events_completed(libusb_context * ctx, int *completed);
lib/libusb/libusb.h
649
int libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
650
int libusb_handle_events(libusb_context * ctx);
lib/libusb/libusb.h
651
int libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
652
int libusb_pollfds_handle_timeouts(libusb_context *ctx);
lib/libusb/libusb.h
653
int libusb_get_next_timeout(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
654
void libusb_set_pollfd_notifiers(libusb_context * ctx, libusb_pollfd_added_cb added_cb, libusb_pollfd_removed_cb removed_cb, void *user_data);
lib/libusb/libusb.h
655
const struct libusb_pollfd **libusb_get_pollfds(libusb_context *ctx);
lib/libusb/libusb.h
671
typedef int (*libusb_hotplug_callback_fn)(libusb_context *ctx,
lib/libusb/libusb.h
674
int libusb_hotplug_register_callback(libusb_context *ctx, libusb_hotplug_event events, libusb_hotplug_flag flags, int vendor_id, int product_id, int dev_class, libusb_hotplug_callback_fn cb_fn, void *user_data, libusb_hotplug_callback_handle *handle);
lib/libusb/libusb.h
675
void libusb_hotplug_deregister_callback(libusb_context *ctx, libusb_hotplug_callback_handle handle);
lib/libusb/libusb.h
676
void *libusb_hotplug_get_user_data(struct libusb_context *ctx,
lib/libusb/libusb.h
685
int libusb_set_option(libusb_context *ctx, enum libusb_option option, ...);
lib/libusb/libusb.h
686
void libusb_set_log_cb(libusb_context *ctx, libusb_log_cb cb, int mode);
lib/libusb/libusb10.c
144
libusb_set_debug(libusb_context *ctx, int level)
lib/libusb/libusb10.c
172
libusb_interrupt_event_handler(libusb_context *ctx)
lib/libusb/libusb10.c
187
libusb_init(libusb_context **context)
lib/libusb/libusb10.c
193
libusb_init_context(libusb_context **context,
lib/libusb/libusb10.c
196
struct libusb_context *ctx;
lib/libusb/libusb10.c
2017
libusb_log_va_args(struct libusb_context *ctx, enum libusb_log_level level,
lib/libusb/libusb10.c
2089
libusb_wrap_sys_device(libusb_context *ctx, intptr_t sys_dev,
lib/libusb/libusb10.c
2096
libusb_set_option(libusb_context *ctx, enum libusb_option option, ...)
lib/libusb/libusb10.c
2167
libusb_set_log_cb(libusb_context *ctx, libusb_log_cb cb, int mode)
lib/libusb/libusb10.c
324
libusb_exit(libusb_context *ctx)
lib/libusb/libusb10.c
372
libusb_get_device_list(libusb_context *ctx, libusb_device ***list)
lib/libusb/libusb10.c
502
libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf,
lib/libusb/libusb10.c
66
struct libusb_context *usbi_default_context = NULL;
lib/libusb/libusb10.c
738
libusb_context *ctx = dev->ctx;
lib/libusb/libusb10.c
778
libusb_open_device_with_vid_pid(libusb_context *ctx, uint16_t vendor_id,
lib/libusb/libusb10.c
822
libusb_context *ctx;
lib/libusb/libusb10.h
134
struct libusb_context *ctx;
lib/libusb/libusb10.h
150
extern struct libusb_context *usbi_default_context;
lib/libusb/libusb10.h
152
void libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd, struct libusb20_device *pdev, int fd, short events);
lib/libusb/libusb10.h
153
void libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd);
lib/libusb/libusb10.h
50
void libusb_log_va_args(struct libusb_context *ctx, enum libusb_log_level level,
lib/libusb/libusb10_desc.c
414
libusb_get_ss_endpoint_companion_descriptor(struct libusb_context *ctx,
lib/libusb/libusb10_desc.c
605
libusb_get_usb_2_0_extension_descriptor(struct libusb_context *ctx,
lib/libusb/libusb10_desc.c
643
libusb_get_ss_usb_device_capability_descriptor(struct libusb_context *ctx,
lib/libusb/libusb10_desc.c
683
libusb_get_container_id_descriptor(struct libusb_context *ctx,
lib/libusb/libusb10_desc.c
718
libusb_get_platform_descriptor(libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
128
verify_event_validity(libusb_context *ctx)
lib/libusb/libusb10_hotplug.c
179
libusb_hotplug_filter(libusb_context *ctx, libusb_hotplug_callback_handle pcbh,
lib/libusb/libusb10_hotplug.c
197
libusb_hotplug_enumerate(libusb_context *ctx, struct libusb_device_head *phead)
lib/libusb/libusb10_hotplug.c
221
libusb_context *ctx = arg;
lib/libusb/libusb10_hotplug.c
340
int libusb_hotplug_register_callback(libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
405
void libusb_hotplug_deregister_callback(libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
422
libusb_hotplug_get_user_data(struct libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
67
netlink_init(libusb_context *ctx)
lib/libusb/libusb10_hotplug.c
88
devd_init(libusb_context *ctx)
lib/libusb/libusb10_io.c
242
libusb_try_lock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
264
libusb_lock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
273
libusb_unlock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
284
libusb_event_handling_ok(libusb_context *ctx)
lib/libusb/libusb10_io.c
291
libusb_event_handler_active(libusb_context *ctx)
lib/libusb/libusb10_io.c
298
libusb_lock_event_waiters(libusb_context *ctx)
lib/libusb/libusb10_io.c
305
libusb_unlock_event_waiters(libusb_context *ctx)
lib/libusb/libusb10_io.c
312
libusb_wait_for_event(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
355
libusb_handle_events_timeout_completed(libusb_context *ctx,
lib/libusb/libusb10_io.c
384
libusb_handle_events_completed(libusb_context *ctx, int *completed)
lib/libusb/libusb10_io.c
390
libusb_handle_events_timeout(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
396
libusb_handle_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
402
libusb_handle_events_locked(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
419
libusb_get_next_timeout(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
427
libusb_pollfds_handle_timeouts(libusb_context *ctx)
lib/libusb/libusb10_io.c
433
libusb_set_pollfd_notifiers(libusb_context *ctx,
lib/libusb/libusb10_io.c
445
libusb_get_pollfds(libusb_context *ctx)
lib/libusb/libusb10_io.c
54
libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd,
lib/libusb/libusb10_io.c
546
static libusb_context *
lib/libusb/libusb10_io.c
549
libusb_context *ctx;
lib/libusb/libusb10_io.c
562
libusb_context *ctx;
lib/libusb/libusb10_io.c
582
libusb_context *ctx;
lib/libusb/libusb10_io.c
652
libusb_context *ctx;
lib/libusb/libusb10_io.c
671
libusb_context *ctx;
lib/libusb/libusb10_io.c
79
libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd)
lib/libusb/libusb10_io.c
99
libusb10_handle_events_sub(struct libusb_context *ctx, struct timeval *tv)
usr.sbin/bluetooth/ath3kfw/main.c
116
ath3k_find_device(libusb_context *ctx, int bus_id, int dev_id)
usr.sbin/bluetooth/ath3kfw/main.c
242
libusb_context *ctx;
usr.sbin/bluetooth/iwmbtfw/main.c
109
iwmbt_find_device(libusb_context *ctx, int bus_id, int dev_id,
usr.sbin/bluetooth/iwmbtfw/main.c
705
libusb_context *ctx = NULL;
usr.sbin/bluetooth/rtlbtfw/main.c
209
rtlbt_find_device(libusb_context *ctx, int bus_id, int dev_id)
usr.sbin/bluetooth/rtlbtfw/main.c
308
libusb_context *ctx = NULL;