Lines Matching refs:usb_dev_handle
259 struct usb_dev_handle;
260 typedef struct usb_dev_handle usb_dev_handle; typedef
275 usb_dev_handle *usb_open(struct usb_device *dev);
276 int usb_close(usb_dev_handle * dev);
277 int usb_get_string(usb_dev_handle * dev, int index, int langid, char *buf, size_t buflen);
278 int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, size_t buflen);
279 int usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, uint8_t index, void…
280 int usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t index, void *buf, int size);
284 void usb_fetch_and_parse_descriptors(usb_dev_handle * udev);
285 int usb_bulk_write(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
286 int usb_bulk_read(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
287 int usb_interrupt_write(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
288 int usb_interrupt_read(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
289 int usb_control_msg(usb_dev_handle * dev, int requesttype, int request, int value, int index, char …
290 int usb_set_configuration(usb_dev_handle * dev, int configuration);
291 int usb_claim_interface(usb_dev_handle * dev, int interface);
292 int usb_release_interface(usb_dev_handle * dev, int interface);
293 int usb_set_altinterface(usb_dev_handle * dev, int alternate);
294 int usb_resetep(usb_dev_handle * dev, unsigned int ep);
295 int usb_clear_halt(usb_dev_handle * dev, unsigned int ep);
296 int usb_reset(usb_dev_handle * dev);
297 int usb_check_connected(usb_dev_handle * dev);
303 struct usb_device *usb_device(usb_dev_handle * dev);
305 int usb_get_driver_np(usb_dev_handle * dev, int interface, char *name, int namelen);
306 int usb_detach_kernel_driver_np(usb_dev_handle * dev, int interface);