Lines Matching refs:descriptor
513 dbg ("bogus config descriptor length");
534 dbg ("bogus config descriptor read size");
595 if (!realworld || udev->descriptor.bNumConfigurations != 1) {
613 /* there's always [9.4.3] a device descriptor [9.6.1] */
615 dev->buf, sizeof udev->descriptor);
616 if (retval != sizeof udev->descriptor) {
617 dev_dbg (&iface->dev, "dev descriptor --> %d\n", retval);
621 /* there's always [9.4.3] at least one config descriptor [9.6.3] */
622 for (i = 0; i < udev->descriptor.bNumConfigurations; i++) {
627 "config [%d] descriptor --> %d\n",
636 if (le16_to_cpu(udev->descriptor.bcdUSB) == 0x0200) {
866 case 0: // get device descriptor
870 case 1: // get first config descriptor (only)
898 case 6: // get first config descriptor, plus interface
903 case 7: // get interface descriptor (ALWAYS STALLS)
932 case 11: // get endpoint descriptor (ALWAYS STALLS)
939 case 12: // get string 0 descriptor (MAY STALL)
949 len = 1024 - udev->descriptor.bMaxPacketSize0;
954 // device descriptor size == 18 bytes
955 len = udev->descriptor.bMaxPacketSize0;
1862 if (!vendor || le16_to_cpu(udev->descriptor.idVendor) != (u16)vendor)
1864 if (product && le16_to_cpu(udev->descriptor.idProduct) != (u16)product)
1867 le16_to_cpu(udev->descriptor.idVendor),
1868 le16_to_cpu(udev->descriptor.idProduct));