libusb_device
struct libusb_device;
typedef struct libusb_device libusb_device;
ssize_t libusb_get_device_list(libusb_context * ctx, libusb_device *** list);
void libusb_free_device_list(libusb_device ** list, int unref_devices);
uint8_t libusb_get_bus_number(libusb_device * dev);
uint8_t libusb_get_port_number(libusb_device * dev);
int libusb_get_port_numbers(libusb_device *dev, uint8_t *buf, uint8_t bufsize);
int libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize);
uint8_t libusb_get_device_address(libusb_device * dev);
enum libusb_speed libusb_get_device_speed(libusb_device * dev);
int libusb_get_max_packet_size(libusb_device * dev, uint8_t endpoint);
int libusb_get_max_iso_packet_size(libusb_device * dev, uint8_t endpoint);
libusb_device *libusb_ref_device(libusb_device * dev);
void libusb_unref_device(libusb_device * dev);
int libusb_open(libusb_device * dev, libusb_device_handle ** devh);
libusb_device *libusb_get_device(libusb_device_handle * devh);
libusb_device *libusb_get_parent(libusb_device * dev);
int libusb_get_device_descriptor(libusb_device * dev, struct libusb_device_descriptor *desc);
int libusb_get_active_config_descriptor(libusb_device * dev, struct libusb_config_descriptor **config);
int libusb_get_config_descriptor(libusb_device * dev, uint8_t config_index, struct libusb_config_descriptor **config);
int libusb_get_config_descriptor_by_value(libusb_device * dev, uint8_t bConfigurationValue, struct libusb_config_descriptor **config);
libusb_device *device, libusb_hotplug_event event, void *user_data);
struct libusb_device *dev;
struct libusb_device *dev;
struct libusb_device *dev;
struct libusb_device *dev;
libusb10_cancel_all_transfer(libusb_device *dev)
libusb10_cancel_all_transfer_locked(struct libusb20_device *pdev, struct libusb_device *dev)
libusb_get_device_list(libusb_context *ctx, libusb_device ***list)
struct libusb_device *dev;
libusb_free_device_list(libusb_device **list, int unref_devices)
libusb_get_bus_number(libusb_device *dev)
libusb_get_port_number(libusb_device *dev)
libusb_get_port_numbers(libusb_device *dev, uint8_t *buf, uint8_t bufsize)
libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf,
libusb_get_device_address(libusb_device *dev)
libusb_get_device_speed(libusb_device *dev)
libusb_get_max_packet_size(libusb_device *dev, uint8_t endpoint)
libusb_get_max_iso_packet_size(libusb_device *dev, uint8_t endpoint)
libusb_device *
libusb_ref_device(libusb_device *dev)
libusb_unref_device(libusb_device *dev)
libusb_open(libusb_device *dev, libusb_device_handle **devh)
struct libusb_device **devs;
struct libusb_device *dev;
libusb_device *
return ((libusb_device *)pdev->privLuData);
struct libusb_device *dev;
libusb_device *dev;
libusb_device *dev;
libusb_device *dev;
libusb_device *
libusb_get_parent(libusb_device *dev)
struct libusb_device *dev;
libusb_device *dev;
libusb_device *dev;
struct libusb_device *parent_dev;
TAILQ_ENTRY(libusb_device) hotplug_entry;
void libusb10_cancel_all_transfer(libusb_device *dev);
void libusb10_cancel_all_transfer_locked(struct libusb20_device *pdev, struct libusb_device *dev);
TAILQ_HEAD(libusb_device_head, libusb_device);
libusb_get_config_descriptor_by_value(libusb_device *dev,
libusb_get_device_descriptor(libusb_device *dev,
libusb_get_active_config_descriptor(libusb_device *dev,
libusb_get_config_descriptor(libusb_device *dev, uint8_t config_index,
libusb_hotplug_equal(libusb_device *_adev, libusb_device *_bdev)
libusb_device *dev, libusb_hotplug_event event)
libusb_device **ppdev;
libusb_device *temp;
libusb_device *adev;
libusb_device *bdev;
struct libusb_device *adev;
struct libusb_device *dev;
static libusb_device *
libusb_device **list, *dev = NULL, *found = NULL;
libusb_device *dev;
static libusb_device *
libusb_device **list, *dev = NULL, *found = NULL;
libusb_device *dev = NULL;
rtlbt_is_bluetooth(struct libusb_device *dev)
static libusb_device *
libusb_device **list, *dev = NULL, *found = NULL;
libusb_device *dev = NULL;