Lines Matching refs:libusb_device
286 struct libusb_device;
313 typedef struct libusb_device libusb_device; typedef
508 ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list);
509 void libusb_free_device_list(libusb_device ** list, int unref_devices);
510 uint8_t libusb_get_bus_number(libusb_device * dev);
511 uint8_t libusb_get_port_number(libusb_device * dev);
512 int libusb_get_port_numbers(libusb_device *dev, uint8_t *buf, uint8_t bufsize);
513 int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
514 uint8_t libusb_get_device_address(libusb_device * dev);
515 enum libusb_speed libusb_get_device_speed(libusb_device * dev);
517 int libusb_get_max_packet_size(libusb_device * dev, uint8_t endpoint);
518 int libusb_get_max_iso_packet_size(libusb_device * dev, uint8_t endpoint);
519 libusb_device *libusb_ref_device(libusb_device * dev);
520 void libusb_unref_device(libusb_device * dev);
522 int libusb_open(libusb_device * dev, libusb_device_handle ** devh);
525 libusb_device *libusb_get_device(libusb_device_handle * devh);
526 libusb_device *libusb_get_parent(libusb_device * dev);
547 int libusb_get_device_descriptor(libusb_device * dev, struct libusb_device_descriptor *desc);
548 int libusb_get_active_config_descriptor(libusb_device * dev, struct libusb_config_descriptor **conf…
549 int libusb_get_config_descriptor(libusb_device * dev, uint8_t config_index, struct libusb_config_de…
550 int libusb_get_config_descriptor_by_value(libusb_device * dev, uint8_t bConfigurationValue, struct …
625 libusb_device *device, libusb_hotplug_event event, void *user_data);