Lines Matching refs:device
108 void usb_device_close(struct usb_device *device);
114 int usb_device_get_fd(struct usb_device *device);
119 const char* usb_device_get_name(struct usb_device *device);
124 int usb_device_get_unique_id(struct usb_device *device);
136 uint16_t usb_device_get_vendor_id(struct usb_device *device);
139 uint16_t usb_device_get_product_id(struct usb_device *device);
142 const struct usb_device_descriptor* usb_device_get_device_descriptor(struct usb_device *device);
158 int usb_device_get_string_ucs2(struct usb_device* device, int id, int timeout, void** ucs2_out,
162 size_t usb_device_get_descriptors_length(const struct usb_device* device);
165 const unsigned char* usb_device_get_raw_descriptors(const struct usb_device* device);
173 char* usb_device_get_string(struct usb_device *device, int id, int timeout);
178 char* usb_device_get_manufacturer_name(struct usb_device *device, int timeout);
183 char* usb_device_get_product_name(struct usb_device *device, int timeout);
187 int usb_device_get_version(struct usb_device *device);
192 char* usb_device_get_serial(struct usb_device *device, int timeout);
197 int usb_device_is_writeable(struct usb_device *device);
202 void usb_descriptor_iter_init(struct usb_device *device, struct usb_descriptor_iter *iter);
210 int usb_device_claim_interface(struct usb_device *device, unsigned int interface);
213 int usb_device_release_interface(struct usb_device *device, unsigned int interface);
219 int usb_device_connect_kernel_driver(struct usb_device *device,
223 int usb_device_set_configuration(struct usb_device *device, int configuration);
226 int usb_device_set_interface(struct usb_device *device, unsigned int interface,
230 int usb_device_control_transfer(struct usb_device *device,
242 int usb_device_bulk_transfer(struct usb_device *device,
249 int usb_device_reset(struct usb_device *device);