Lines Matching refs:utd
514 struct usb_temp_data *utd; in usb_make_device_desc() local
521 temp->size += sizeof(*utd); in usb_make_device_desc()
540 utd = USB_ADD_BYTES(temp->buf, old_size); in usb_make_device_desc()
543 utd->tdd = tdd; in usb_make_device_desc()
546 utd->udd.bLength = sizeof(utd->udd); in usb_make_device_desc()
547 utd->udd.bDescriptorType = UDESC_DEVICE; in usb_make_device_desc()
548 utd->udd.bDeviceClass = tdd->bDeviceClass; in usb_make_device_desc()
549 utd->udd.bDeviceSubClass = tdd->bDeviceSubClass; in usb_make_device_desc()
550 utd->udd.bDeviceProtocol = tdd->bDeviceProtocol; in usb_make_device_desc()
551 USETW(utd->udd.idVendor, tdd->idVendor); in usb_make_device_desc()
552 USETW(utd->udd.idProduct, tdd->idProduct); in usb_make_device_desc()
553 USETW(utd->udd.bcdDevice, tdd->bcdDevice); in usb_make_device_desc()
554 utd->udd.iManufacturer = tdd->iManufacturer; in usb_make_device_desc()
555 utd->udd.iProduct = tdd->iProduct; in usb_make_device_desc()
556 utd->udd.iSerialNumber = tdd->iSerialNumber; in usb_make_device_desc()
557 utd->udd.bNumConfigurations = temp->bConfigurationValue - 1; in usb_make_device_desc()
566 utd->udq.bLength = sizeof(utd->udq); in usb_make_device_desc()
567 utd->udq.bDescriptorType = UDESC_DEVICE_QUALIFIER; in usb_make_device_desc()
568 utd->udq.bDeviceClass = tdd->bDeviceClass; in usb_make_device_desc()
569 utd->udq.bDeviceSubClass = tdd->bDeviceSubClass; in usb_make_device_desc()
570 utd->udq.bDeviceProtocol = tdd->bDeviceProtocol; in usb_make_device_desc()
571 utd->udq.bNumConfigurations = 0; in usb_make_device_desc()
572 USETW(utd->udq.bcdUSB, 0x0200); in usb_make_device_desc()
573 utd->udq.bMaxPacketSize0 = 0; in usb_make_device_desc()
577 USETW(utd->udd.bcdUSB, 0x0110); in usb_make_device_desc()
578 utd->udd.bMaxPacketSize = 8; in usb_make_device_desc()
581 USETW(utd->udd.bcdUSB, 0x0110); in usb_make_device_desc()
582 utd->udd.bMaxPacketSize = 32; in usb_make_device_desc()
585 USETW(utd->udd.bcdUSB, 0x0200); in usb_make_device_desc()
586 utd->udd.bMaxPacketSize = 64; in usb_make_device_desc()
589 USETW(utd->udd.bcdUSB, 0x0250); in usb_make_device_desc()
590 utd->udd.bMaxPacketSize = 255; /* 512 bytes */ in usb_make_device_desc()
593 USETW(utd->udd.bcdUSB, 0x0300); in usb_make_device_desc()
594 utd->udd.bMaxPacketSize = 9; /* 2**9 = 512 bytes */ in usb_make_device_desc()