Symbol: libusb_context
lib/libusb/libusb.h
241
struct libusb_context;
lib/libusb/libusb.h
261
typedef struct libusb_context libusb_context;
lib/libusb/libusb.h
410
void libusb_set_debug(libusb_context * ctx, int level);
lib/libusb/libusb.h
414
int libusb_init(libusb_context ** context);
lib/libusb/libusb.h
415
void libusb_exit(struct libusb_context *ctx);
lib/libusb/libusb.h
419
ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list);
lib/libusb/libusb.h
424
int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
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
485
int libusb_try_lock_events(libusb_context * ctx);
lib/libusb/libusb.h
486
void libusb_lock_events(libusb_context * ctx);
lib/libusb/libusb.h
487
void libusb_unlock_events(libusb_context * ctx);
lib/libusb/libusb.h
488
int libusb_event_handling_ok(libusb_context * ctx);
lib/libusb/libusb.h
489
int libusb_event_handler_active(libusb_context * ctx);
lib/libusb/libusb.h
490
void libusb_lock_event_waiters(libusb_context * ctx);
lib/libusb/libusb.h
491
void libusb_unlock_event_waiters(libusb_context * ctx);
lib/libusb/libusb.h
492
int libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
493
int libusb_handle_events_timeout_completed(libusb_context * ctx, struct timeval *tv, int *completed);
lib/libusb/libusb.h
494
int libusb_handle_events_completed(libusb_context * ctx, int *completed);
lib/libusb/libusb.h
495
int libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
496
int libusb_handle_events(libusb_context * ctx);
lib/libusb/libusb.h
497
int libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
498
int libusb_get_next_timeout(libusb_context * ctx, struct timeval *tv);
lib/libusb/libusb.h
499
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
500
const struct libusb_pollfd **libusb_get_pollfds(libusb_context * ctx);
lib/libusb/libusb.h
515
typedef int (*libusb_hotplug_callback_fn)(libusb_context *ctx,
lib/libusb/libusb.h
518
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
519
void libusb_hotplug_deregister_callback(libusb_context *ctx, libusb_hotplug_callback_handle handle);
lib/libusb/libusb10.c
113
libusb_init(libusb_context **context)
lib/libusb/libusb10.c
115
struct libusb_context *ctx;
lib/libusb/libusb10.c
200
libusb_exit(libusb_context *ctx)
lib/libusb/libusb10.c
242
libusb_get_device_list(libusb_context *ctx, libusb_device ***list)
lib/libusb/libusb10.c
350
libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf,
lib/libusb/libusb10.c
480
libusb_context *ctx = dev->ctx;
lib/libusb/libusb10.c
516
libusb_open_device_with_vid_pid(libusb_context *ctx, uint16_t vendor_id,
lib/libusb/libusb10.c
55
struct libusb_context *usbi_default_context = NULL;
lib/libusb/libusb10.c
560
libusb_context *ctx;
lib/libusb/libusb10.c
86
libusb_set_debug(libusb_context *ctx, int level)
lib/libusb/libusb10.h
120
struct libusb_context *ctx;
lib/libusb/libusb10.h
129
extern struct libusb_context *usbi_default_context;
lib/libusb/libusb10.h
131
void libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd, struct libusb20_device *pdev, int fd, short events);
lib/libusb/libusb10.h
132
void libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd);
lib/libusb/libusb10_hotplug.c
171
int libusb_hotplug_register_callback(libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
224
void libusb_hotplug_deregister_callback(libusb_context *ctx,
lib/libusb/libusb10_hotplug.c
71
libusb_hotplug_filter(libusb_context *ctx, libusb_hotplug_callback_handle pcbh,
lib/libusb/libusb10_hotplug.c
94
libusb_context *ctx = arg;
lib/libusb/libusb10_io.c
232
libusb_try_lock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
254
libusb_lock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
263
libusb_unlock_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
274
libusb_event_handling_ok(libusb_context *ctx)
lib/libusb/libusb10_io.c
281
libusb_event_handler_active(libusb_context *ctx)
lib/libusb/libusb10_io.c
288
libusb_lock_event_waiters(libusb_context *ctx)
lib/libusb/libusb10_io.c
295
libusb_unlock_event_waiters(libusb_context *ctx)
lib/libusb/libusb10_io.c
302
libusb_wait_for_event(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
339
libusb_handle_events_timeout_completed(libusb_context *ctx,
lib/libusb/libusb10_io.c
368
libusb_handle_events_completed(libusb_context *ctx, int *completed)
lib/libusb/libusb10_io.c
374
libusb_handle_events_timeout(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
380
libusb_handle_events(libusb_context *ctx)
lib/libusb/libusb10_io.c
386
libusb_handle_events_locked(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
403
libusb_get_next_timeout(libusb_context *ctx, struct timeval *tv)
lib/libusb/libusb10_io.c
411
libusb_set_pollfd_notifiers(libusb_context *ctx,
lib/libusb/libusb10_io.c
423
libusb_get_pollfds(libusb_context *ctx)
lib/libusb/libusb10_io.c
493
libusb_context *ctx;
lib/libusb/libusb10_io.c
51
libusb10_add_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd,
lib/libusb/libusb10_io.c
513
libusb_context *ctx;
lib/libusb/libusb10_io.c
583
libusb_context *ctx;
lib/libusb/libusb10_io.c
601
libusb_context *ctx;
lib/libusb/libusb10_io.c
76
libusb10_remove_pollfd(libusb_context *ctx, struct libusb_super_pollfd *pollfd)
lib/libusb/libusb10_io.c
96
libusb10_handle_events_sub(struct libusb_context *ctx, struct timeval *tv)