Lines Matching refs:utd
480 struct usb_temp_data *utd; in usb_make_device_desc() local
487 temp->size += sizeof(*utd); in usb_make_device_desc()
506 utd = USB_ADD_BYTES(temp->buf, old_size); in usb_make_device_desc()
509 utd->tdd = tdd; in usb_make_device_desc()
512 utd->udd.bLength = sizeof(utd->udd); in usb_make_device_desc()
513 utd->udd.bDescriptorType = UDESC_DEVICE; in usb_make_device_desc()
514 utd->udd.bDeviceClass = tdd->bDeviceClass; in usb_make_device_desc()
515 utd->udd.bDeviceSubClass = tdd->bDeviceSubClass; in usb_make_device_desc()
516 utd->udd.bDeviceProtocol = tdd->bDeviceProtocol; in usb_make_device_desc()
517 USETW(utd->udd.idVendor, tdd->idVendor); in usb_make_device_desc()
518 USETW(utd->udd.idProduct, tdd->idProduct); in usb_make_device_desc()
519 USETW(utd->udd.bcdDevice, tdd->bcdDevice); in usb_make_device_desc()
520 utd->udd.iManufacturer = tdd->iManufacturer; in usb_make_device_desc()
521 utd->udd.iProduct = tdd->iProduct; in usb_make_device_desc()
522 utd->udd.iSerialNumber = tdd->iSerialNumber; in usb_make_device_desc()
523 utd->udd.bNumConfigurations = temp->bConfigurationValue - 1; in usb_make_device_desc()
532 utd->udq.bLength = sizeof(utd->udq); in usb_make_device_desc()
533 utd->udq.bDescriptorType = UDESC_DEVICE_QUALIFIER; in usb_make_device_desc()
534 utd->udq.bDeviceClass = tdd->bDeviceClass; in usb_make_device_desc()
535 utd->udq.bDeviceSubClass = tdd->bDeviceSubClass; in usb_make_device_desc()
536 utd->udq.bDeviceProtocol = tdd->bDeviceProtocol; in usb_make_device_desc()
537 utd->udq.bNumConfigurations = 0; in usb_make_device_desc()
538 USETW(utd->udq.bcdUSB, 0x0200); in usb_make_device_desc()
539 utd->udq.bMaxPacketSize0 = 0; in usb_make_device_desc()
543 USETW(utd->udd.bcdUSB, 0x0110); in usb_make_device_desc()
544 utd->udd.bMaxPacketSize = 8; in usb_make_device_desc()
547 USETW(utd->udd.bcdUSB, 0x0110); in usb_make_device_desc()
548 utd->udd.bMaxPacketSize = 32; in usb_make_device_desc()
551 USETW(utd->udd.bcdUSB, 0x0200); in usb_make_device_desc()
552 utd->udd.bMaxPacketSize = 64; in usb_make_device_desc()
555 USETW(utd->udd.bcdUSB, 0x0250); in usb_make_device_desc()
556 utd->udd.bMaxPacketSize = 255; /* 512 bytes */ in usb_make_device_desc()
559 USETW(utd->udd.bcdUSB, 0x0300); in usb_make_device_desc()
560 utd->udd.bMaxPacketSize = 9; /* 2**9 = 512 bytes */ in usb_make_device_desc()