Lines Matching refs:libusb_context

285 struct libusb_context;
312 typedef struct libusb_context libusb_context; typedef
496 void libusb_set_debug(libusb_context * ctx, int level);
500 int libusb_init(libusb_context ** context);
501 int libusb_init_context(libusb_context **, const struct libusb_init_option [], int num_options);
502 void libusb_exit(struct libusb_context *ctx);
508 ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list);
513 int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
521 int libusb_wrap_sys_device(libusb_context *ctx, intptr_t sys_dev, libusb_device_handle **dev_handle…
523 libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context * ctx, uint16_t vendor_id, uin…
552 int libusb_get_ss_endpoint_companion_descriptor(struct libusb_context *ctx, const struct libusb_end…
562 int libusb_get_usb_2_0_extension_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capab…
564 int libusb_get_ss_usb_device_capability_descriptor(struct libusb_context *ctx, struct libusb_bos_de…
566 int libusb_get_container_id_descriptor(struct libusb_context *ctx, struct libusb_bos_dev_capability…
568 int libusb_get_platform_descriptor(libusb_context *ctx, struct libusb_bos_dev_capability_descriptor…
591 int libusb_try_lock_events(libusb_context * ctx);
592 void libusb_lock_events(libusb_context * ctx);
593 void libusb_unlock_events(libusb_context * ctx);
594 int libusb_event_handling_ok(libusb_context * ctx);
595 int libusb_event_handler_active(libusb_context * ctx);
596 void libusb_interrupt_event_handler(libusb_context *ctx);
597 void libusb_lock_event_waiters(libusb_context * ctx);
598 void libusb_unlock_event_waiters(libusb_context * ctx);
599 int libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
600 int libusb_handle_events_timeout_completed(libusb_context * ctx, struct timeval *tv, int *completed…
601 int libusb_handle_events_completed(libusb_context * ctx, int *completed);
602 int libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
603 int libusb_handle_events(libusb_context * ctx);
604 int libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
605 int libusb_pollfds_handle_timeouts(libusb_context *ctx);
606 int libusb_get_next_timeout(libusb_context * ctx, struct timeval *tv);
607 void libusb_set_pollfd_notifiers(libusb_context * ctx, libusb_pollfd_added_cb added_cb, libusb_poll…
608 const struct libusb_pollfd **libusb_get_pollfds(libusb_context *ctx);
624 typedef int (*libusb_hotplug_callback_fn)(libusb_context *ctx,
627 int libusb_hotplug_register_callback(libusb_context *ctx, libusb_hotplug_event events, libusb_hotpl…
628 void libusb_hotplug_deregister_callback(libusb_context *ctx, libusb_hotplug_callback_handle handle);
629 void *libusb_hotplug_get_user_data(struct libusb_context *ctx,