Lines Matching defs:config

329 	ep = &dev->config.if_desc[if_idx].ep_desc[ep_idx];
367 for (i = 0; i < dev->config.desc.bNumInterfaces; i++)
368 for (ii = 0; ii < dev->config.if_desc[i].desc.bNumEndpoints; ii++)
375 * Parse the config, located in buffer, and fills the dev->config structure.
402 memcpy(&dev->config, head, USB_DT_CONFIG_SIZE);
403 dev->config.no_of_if = 0;
405 index = dev->config.desc.bLength;
409 while (index + 1 < dev->config.desc.wTotalLength && head->bLength) {
418 dev->config.desc.wTotalLength) {
425 ifno = dev->config.no_of_if;
431 if_desc = &dev->config.if_desc[ifno];
432 dev->config.no_of_if++;
442 if_desc = &dev->config.if_desc[ifno];
455 dev->config.desc.wTotalLength) {
463 epno = dev->config.if_desc[ifno].no_of_ep;
464 if_desc = &dev->config.if_desc[ifno];
474 ep_wMaxPacketSize = get_unaligned(&dev->config.\
479 &dev->config.\
492 dev->config.desc.wTotalLength) {
500 if_desc = &dev->config.if_desc[ifno];
579 struct usb_config_descriptor *config;
581 config = (struct usb_config_descriptor *)&buffer[0];
588 printf("config descriptor too short " \
592 return le16_to_cpu(config->wTotalLength);
602 struct usb_config_descriptor *config;
604 config = (struct usb_config_descriptor *)&buffer[0];
607 le16_to_cpu(config->wTotalLength));
608 config->wTotalLength = result; /* validated, with CPU byte order */
633 for (i = 0; i < dev->config.desc.bNumInterfaces; i++) {
634 if (dev->config.if_desc[i].desc.bInterfaceNumber == interface) {
635 if_face = &dev->config.if_desc[i];
1180 /* only support for one config for now */
1204 err = usb_set_configuration(dev, dev->config.desc.bConfigurationValue);