Lines Matching refs:desc
117 memcpy(&endpoint->desc, buffer, USB_DT_ENDPOINT_AUDIO_SIZE); in usb_parse_endpoint()
119 memcpy(&endpoint->desc, buffer, USB_DT_ENDPOINT_SIZE); in usb_parse_endpoint()
121 endpoint->desc.wMaxPacketSize = LE16ToCPU(endpoint->desc.wMaxPacketSize); in usb_parse_endpoint()
128 maxp = le16_to_cpu(endpoint->desc.wMaxPacketSize) & 0x07ff; in usb_parse_endpoint()
137 && (endpoint->desc.bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) == USB_ENDPOINT_XFER_BULK) { in usb_parse_endpoint()
140 maxp = max_packet(endpoint->desc.wMaxPacketSize); in usb_parse_endpoint()
143 endpoint->desc.bEndpointAddress, maxp); in usb_parse_endpoint()
170 OTG.otgd->desc.bLength = buffer[0]; in usb_parse_endpoint()
171 OTG.otgd->desc.bDescriptorType = buffer[1]; in usb_parse_endpoint()
172 OTG.otgd->desc.bmAttributes = buffer[2]; in usb_parse_endpoint()
223 for (k = 0; k < as->desc.bNumEndpoints; k++) in usb_release_intf()
309 buffer += ifp->desc.bLength; in usb_parse_interface()
310 parsed += ifp->desc.bLength; in usb_parse_interface()
311 size -= ifp->desc.bLength; in usb_parse_interface()
359 if (ifp->desc.bNumEndpoints > USB_MAXENDPOINTS) { in usb_parse_interface()
363 else if ( ifp->desc.bNumEndpoints == 0 ) in usb_parse_interface()
369 kmalloc(ifp->desc.bNumEndpoints * in usb_parse_interface()
376 memset(ifp->endpoint, 0, ifp->desc.bNumEndpoints * in usb_parse_interface()
379 for (i = 0; i < ifp->desc.bNumEndpoints; i++) { in usb_parse_interface()
421 memcpy(&config->desc, buffer, USB_DT_CONFIG_SIZE); in usb_parse_configuration()
422 config->desc.wTotalLength = LE16ToCPU(config->desc.wTotalLength); in usb_parse_configuration()
423 size = config->desc.wTotalLength; in usb_parse_configuration()
428 if (config->desc.bNumInterfaces > USB_MAXINTERFACES) { in usb_parse_configuration()
433 for (i = 0; i < config->desc.bNumInterfaces; ++i) { in usb_parse_configuration()
444 buffer += config->desc.bLength; in usb_parse_configuration()
445 size -= config->desc.bLength; in usb_parse_configuration()
450 for (i = 0; i < config->desc.bNumInterfaces; i++) { in usb_parse_configuration()
539 for (i = 0; i < cf->desc.bNumInterfaces; i++) { in usb_destroy_configuration()
554 struct usb_config_descriptor *desc; in usb_get_configuration() local
589 desc = (struct usb_config_descriptor *)buffer; in usb_get_configuration()
605 length = LE16ToCPU(desc->wTotalLength); in usb_get_configuration()
610 length = LE16ToCPU(desc->wTotalLength); in usb_get_configuration()