libusb20_backend
static struct libusb20_backend *usb_backend = NULL;
struct libusb20_backend *usb_backend;
libusb20_be_get_dev_quirk(struct libusb20_backend *pbe,
libusb20_be_get_quirk_name(struct libusb20_backend *pbe,
libusb20_be_add_dev_quirk(struct libusb20_backend *pbe,
libusb20_be_remove_dev_quirk(struct libusb20_backend *pbe,
libusb20_be_set_template(struct libusb20_backend *pbe, int temp)
libusb20_be_get_template(struct libusb20_backend *pbe, int *ptemp)
libusb20_be_device_foreach(struct libusb20_backend *pbe, struct libusb20_device *pdev)
struct libusb20_backend *
struct libusb20_backend *pbe;
struct libusb20_backend *
struct libusb20_backend *
struct libusb20_backend *
struct libusb20_backend *pbe;
libusb20_be_free(struct libusb20_backend *pbe)
libusb20_be_enqueue_device(struct libusb20_backend *pbe, struct libusb20_device *pdev)
libusb20_be_dequeue_device(struct libusb20_backend *pbe,
struct libusb20_backend;
int libusb20_be_get_dev_quirk(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
int libusb20_be_get_quirk_name(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
int libusb20_be_add_dev_quirk(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
int libusb20_be_remove_dev_quirk(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
int libusb20_be_get_template(struct libusb20_backend *pbe, int *ptemp);
int libusb20_be_set_template(struct libusb20_backend *pbe, int temp);
struct libusb20_backend *libusb20_be_alloc(const struct libusb20_backend_methods *methods);
struct libusb20_backend *libusb20_be_alloc_default(void);
struct libusb20_backend *libusb20_be_alloc_freebsd(void);
struct libusb20_backend *libusb20_be_alloc_linux(void);
struct libusb20_backend *libusb20_be_alloc_ugen20(void);
struct libusb20_device *libusb20_be_device_foreach(struct libusb20_backend *pbe, struct libusb20_device *pdev);
void libusb20_be_dequeue_device(struct libusb20_backend *pbe, struct libusb20_device *pdev);
void libusb20_be_enqueue_device(struct libusb20_backend *pbe, struct libusb20_device *pdev);
void libusb20_be_free(struct libusb20_backend *pbe);
struct libusb20_backend;
typedef int (libusb20_root_get_dev_quirk_t)(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
typedef int (libusb20_root_get_quirk_name_t)(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
typedef int (libusb20_root_add_dev_quirk_t)(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
typedef int (libusb20_root_remove_dev_quirk_t)(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
typedef int (libusb20_init_backend_t)(struct libusb20_backend *pbe);
typedef void (libusb20_exit_backend_t)(struct libusb20_backend *pbe);
typedef int (libusb20_root_set_template_t)(struct libusb20_backend *pbe, int temp);
typedef int (libusb20_root_get_template_t)(struct libusb20_backend *pbe, int *ptemp);
ugen20_root_get_quirk_name(struct libusb20_backend *pbe, uint16_t quirk_index,
ugen20_root_add_dev_quirk(struct libusb20_backend *pbe,
ugen20_root_remove_dev_quirk(struct libusb20_backend *pbe,
ugen20_root_set_template(struct libusb20_backend *pbe, int temp)
ugen20_root_get_template(struct libusb20_backend *pbe, int *ptemp)
ugen20_init_backend(struct libusb20_backend *pbe)
ugen20_exit_backend(struct libusb20_backend *pbe)
ugen20_root_get_dev_quirk(struct libusb20_backend *pbe,
struct libusb20_backend *be;
struct libusb20_backend *be;
struct libusb20_backend *pbe;
struct libusb20_backend *pbe = libusb20_be_alloc_default();
dump_be_quirk_names(struct libusb20_backend *pbe)
dump_be_dev_quirks(struct libusb20_backend *pbe)
void dump_be_quirk_names(struct libusb20_backend *pbe);
void dump_be_dev_quirks(struct libusb20_backend *pbe);
be_dev_remove_quirk(struct libusb20_backend *pbe,
be_dev_add_quirk(struct libusb20_backend *pbe,
flush_command(struct libusb20_backend *pbe, struct options *opt)
struct libusb20_backend *pbe;