Lines Matching refs:libusb_context

900 struct libusb_context;
945 typedef struct libusb_context libusb_context;
1306 int LIBUSB_CALL libusb_init(libusb_context **ctx);
1307 void LIBUSB_CALL libusb_exit(libusb_context *ctx);
1308 void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
1315 ssize_t LIBUSB_CALL libusb_get_device_list(libusb_context *ctx,
1335 struct libusb_context *ctx,
1344 struct libusb_context *ctx,
1350 struct libusb_context *ctx,
1355 int LIBUSB_CALL libusb_get_container_id_descriptor(struct libusb_context *ctx,
1364 int LIBUSB_CALL libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t* path, uint8_t path_length);
1385 libusb_context *ctx, uint16_t vendor_id, uint16_t product_id);
1765 int LIBUSB_CALL libusb_try_lock_events(libusb_context *ctx);
1766 void LIBUSB_CALL libusb_lock_events(libusb_context *ctx);
1767 void LIBUSB_CALL libusb_unlock_events(libusb_context *ctx);
1768 int LIBUSB_CALL libusb_event_handling_ok(libusb_context *ctx);
1769 int LIBUSB_CALL libusb_event_handler_active(libusb_context *ctx);
1770 void LIBUSB_CALL libusb_lock_event_waiters(libusb_context *ctx);
1771 void LIBUSB_CALL libusb_unlock_event_waiters(libusb_context *ctx);
1772 int LIBUSB_CALL libusb_wait_for_event(libusb_context *ctx, struct timeval *tv);
1774 int LIBUSB_CALL libusb_handle_events_timeout(libusb_context *ctx,
1776 int LIBUSB_CALL libusb_handle_events_timeout_completed(libusb_context *ctx,
1778 int LIBUSB_CALL libusb_handle_events(libusb_context *ctx);
1779 int LIBUSB_CALL libusb_handle_events_completed(libusb_context *ctx, int *completed);
1780 int LIBUSB_CALL libusb_handle_events_locked(libusb_context *ctx,
1782 int LIBUSB_CALL libusb_pollfds_handle_timeouts(libusb_context *ctx);
1783 int LIBUSB_CALL libusb_get_next_timeout(libusb_context *ctx,
1825 libusb_context *ctx);
1826 void LIBUSB_CALL libusb_set_pollfd_notifiers(libusb_context *ctx,
1835 * per libusb_context and it is safe to call libusb_hotplug_deregister_callback()
1895 typedef int (LIBUSB_CALL *libusb_hotplug_callback_fn)(libusb_context *ctx,
1903 * Register a callback with the libusb_context. The callback will fire
1934 int LIBUSB_CALL libusb_hotplug_register_callback(libusb_context *ctx,
1946 * Deregister a callback from a libusb_context. This function is safe to call from within
1954 void LIBUSB_CALL libusb_hotplug_deregister_callback(libusb_context *ctx,