Lines Matching refs:libusb20_backend
178 struct libusb20_backend;
285 int libusb20_be_get_dev_quirk(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
286 int libusb20_be_get_quirk_name(struct libusb20_backend *pbe, uint16_t index, struct libusb20_quirk *pq);
287 int libusb20_be_add_dev_quirk(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
288 int libusb20_be_remove_dev_quirk(struct libusb20_backend *pbe, struct libusb20_quirk *pq);
289 int libusb20_be_get_template(struct libusb20_backend *pbe, int *ptemp);
290 int libusb20_be_set_template(struct libusb20_backend *pbe, int temp);
294 struct libusb20_backend *libusb20_be_alloc(const struct libusb20_backend_methods *methods);
295 struct libusb20_backend *libusb20_be_alloc_default(void);
296 struct libusb20_backend *libusb20_be_alloc_freebsd(void);
297 struct libusb20_backend *libusb20_be_alloc_linux(void);
298 struct libusb20_backend *libusb20_be_alloc_ugen20(void);
299 struct libusb20_device *libusb20_be_device_foreach(struct libusb20_backend *pbe, struct libusb20_device *pdev);
300 void libusb20_be_dequeue_device(struct libusb20_backend *pbe, struct libusb20_device *pdev);
301 void libusb20_be_enqueue_device(struct libusb20_backend *pbe, struct libusb20_device *pdev);
302 void libusb20_be_free(struct libusb20_backend *pbe);