Lines Matching defs:desc
59 struct libusb_device_descriptor desc,
823 struct libusb_device_descriptor desc;
838 ret = libusb_get_device_descriptor (dev, &desc);
846 vid = desc.idVendor;
847 pid = desc.idProduct;
875 vendor = get_libusb_string_descriptor (hdl, desc.iManufacturer);
876 product = get_libusb_string_descriptor (hdl, desc.iProduct);
893 printf ("bLength %d\n", desc.bLength);
894 printf ("bDescriptorType %d\n", desc.bDescriptorType);
895 printf ("bcdUSB %d.%d%d\n", desc.bcdUSB >> 8,
896 (desc.bcdUSB >> 4) & 15, desc.bcdUSB & 15);
897 printf ("bDeviceClass %d\n", desc.bDeviceClass);
898 printf ("bDeviceSubClass %d\n", desc.bDeviceSubClass);
899 printf ("bDeviceProtocol %d\n", desc.bDeviceProtocol);
900 printf ("bMaxPacketSize0 %d\n", desc.bMaxPacketSize0);
901 printf ("idVendor 0x%04X\n", desc.idVendor);
902 printf ("idProduct 0x%04X\n", desc.idProduct);
903 printf ("bcdDevice %d.%d%d\n", desc.bcdDevice >> 8,
904 (desc.bcdDevice >> 4) & 15, desc.bcdDevice & 15);
905 printf ("iManufacturer %d (%s)\n", desc.iManufacturer,
907 printf ("iProduct %d (%s)\n", desc.iProduct,
909 buf = get_libusb_string_descriptor (hdl, desc.iSerialNumber);
910 printf ("iSerialNumber %d (%s)\n", desc.iSerialNumber,
914 printf ("bNumConfigurations %d\n", desc.bNumConfigurations);
916 for (config_nr = 0; config_nr < desc.bNumConfigurations; config_nr++)
1029 if (desc.idVendor == 0) /* hub */
1031 if (desc.idProduct == 0) /* hub */
1045 switch (desc.bDeviceClass)
1071 chipset = check_usb_chip (verbose, desc, hdl, config0);