Lines Matching refs:device

78 static void send_string(struct usb_device *device, int index, const char* string) {  in send_string()  argument
79 usb_device_control_transfer(device, USB_DIR_OUT | USB_TYPE_VENDOR, in send_string()
91 struct usb_device *device = usb_device_open(devname); in usb_device_added() local
92 if (!device) { in usb_device_added()
97 vendorId = usb_device_get_vendor_id(device); in usb_device_added()
98 productId = usb_device_get_product_id(device); in usb_device_added()
104 current_device = device; in usb_device_added()
116 usb_descriptor_iter_init(device, &iter); in usb_device_added()
137 if (usb_device_claim_interface(device, intf->bInterfaceNumber)) { in usb_device_added()
157 ret = usb_device_control_transfer(device, USB_DIR_IN | USB_TYPE_VENDOR, in usb_device_added()
165 send_string(device, ACCESSORY_STRING_MANUFACTURER, "Google, Inc."); in usb_device_added()
166 send_string(device, ACCESSORY_STRING_MODEL, "AccessoryChat"); in usb_device_added()
167 send_string(device, ACCESSORY_STRING_DESCRIPTION, "Accessory Chat"); in usb_device_added()
168 send_string(device, ACCESSORY_STRING_VERSION, "1.0"); in usb_device_added()
169 send_string(device, ACCESSORY_STRING_URI, "http://www.android.com"); in usb_device_added()
170 send_string(device, ACCESSORY_STRING_SERIAL, "1234567890"); in usb_device_added()
174 ret = usb_device_control_transfer(device, USB_DIR_OUT | USB_TYPE_VENDOR, in usb_device_added()
180 ret = usb_device_control_transfer(device, USB_DIR_OUT | USB_TYPE_VENDOR, in usb_device_added()
191 if (device != current_device) in usb_device_added()
192 usb_device_close(device); in usb_device_added()
211 struct usb_device* device = NULL; in usb_wait_for_device() local
216 device = current_device; in usb_wait_for_device()
219 return device; in usb_wait_for_device()