Home | History | Annotate | Download | only in libusbhost

Lines Matching refs:usb_device

83 struct usb_device {
325 struct usb_device *usb_device_open(const char *dev_name)
350 struct usb_device* result = usb_device_new(dev_name, fd);
356 void usb_device_close(struct usb_device *device)
362 struct usb_device *usb_device_new(const char *dev_name, int fd)
364 struct usb_device *device = calloc(1, sizeof(struct usb_device));
389 static int usb_device_reopen_writeable(struct usb_device *device)
405 int usb_device_get_fd(struct usb_device *device)
412 const char* usb_device_get_name(struct usb_device *device)
417 int usb_device_get_unique_id(struct usb_device *device)
440 uint16_t usb_device_get_vendor_id(struct usb_device *device)
446 uint16_t usb_device_get_product_id(struct usb_device *device)
452 const struct usb_device_descriptor* usb_device_get_device_descriptor(struct usb_device *device)
457 char* usb_device_get_string(struct usb_device *device, int id, int timeout)
499 char* usb_device_get_manufacturer_name(struct usb_device *device, int timeout)
505 char* usb_device_get_product_name(struct usb_device *device, int timeout)
511 int usb_device_get_version(struct usb_device *device)
517 char* usb_device_get_serial(struct usb_device *device, int timeout)
523 int usb_device_is_writeable(struct usb_device *device)
528 void usb_descriptor_iter_init(struct usb_device *device, struct usb_descriptor_iter *iter)
545 int usb_device_claim_interface(struct usb_device *device, unsigned int interface)
550 int usb_device_release_interface(struct usb_device *device, unsigned int interface)
555 int usb_device_connect_kernel_driver(struct usb_device *device,
566 int usb_device_set_configuration(struct usb_device *device, int configuration)
571 int usb_device_set_interface(struct usb_device *device, unsigned int interface,
581 int usb_device_control_transfer(struct usb_device *device,
607 int usb_device_bulk_transfer(struct usb_device *device,
627 int usb_device_reset(struct usb_device *device)
632 struct usb_request *usb_request_new(struct usb_device *dev,
691 struct usb_request *usb_request_wait(struct usb_device *dev, int timeoutMillis)