Lines Matching refs:uts
1308 struct usb_temp_setup *uts; in usb_temp_setup() local
1321 uts = udev->scratch.temp_setup; in usb_temp_setup()
1323 memset(uts, 0, sizeof(*uts)); in usb_temp_setup()
1325 uts->usb_speed = udev->speed; in usb_temp_setup()
1326 uts->self_powered = udev->flags.self_powered; in usb_temp_setup()
1330 usb_make_device_desc(uts, tdd); in usb_temp_setup()
1332 if (uts->err) { in usb_temp_setup()
1337 if (uts->size == 0) { in usb_temp_setup()
1338 uts->err = USB_ERR_INVAL; in usb_temp_setup()
1342 uts->buf = usbd_alloc_config_desc(udev, uts->size); in usb_temp_setup()
1348 if (uts->buf == NULL) { in usb_temp_setup()
1350 uts->err = USB_ERR_NOMEM; in usb_temp_setup()
1355 uts->size = 0; in usb_temp_setup()
1357 usb_make_device_desc(uts, tdd); in usb_temp_setup()
1362 udev->usb_template_ptr = uts->buf; in usb_temp_setup()
1364 if (uts->err) { in usb_temp_setup()
1372 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1373 if (uts->err) { in usb_temp_setup()
1376 usbd_errstr(uts->err)); in usb_temp_setup()
1384 uts->err = usb_hw_ep_resolve(udev, buf); in usb_temp_setup()
1385 if (uts->err) { in usb_temp_setup()
1388 usbd_errstr(uts->err)); in usb_temp_setup()
1393 error = uts->err; in usb_temp_setup()