Lines Matching defs:dev
91 void print_device_descriptor(struct usb_device_descriptor *dev)
94 printf(" bLength: %d\n", dev->bLength);
95 printf(" bDescriptorType: %xh\n", dev->bDescriptorType);
96 printf(" bcdUSB: %xh\n", dev->bcdUSB);
97 printf(" bDeviceClass: %xh\n", dev->bDeviceClass);
98 printf(" bDeviceSubClass: %xh\n", dev->bDeviceSubClass);
99 printf(" bDeviceProtocol: %xh\n", dev->bDeviceProtocol);
100 printf(" bMaxPacketSize0: %xh\n", dev->bMaxPacketSize0);
101 printf(" idVendor: %xh\n", dev->idVendor);
102 printf(" idProduct: %xh\n", dev->bcdDevice);
103 printf(" bcdDevice: %xh\n", dev->bcdDevice);
104 printf(" iManufacturer: %xh\n", dev->iManufacturer);
105 printf(" iProduct: %xh\n", dev->iProduct);
106 printf(" iSerialNumber: %xh\n", dev->iSerialNumber);
107 printf(" bNumConfigurations: %xh\n", dev->bNumConfigurations);
115 struct usb_device *dev;
125 for (dev = bus->devices; dev; dev = dev->next) {
130 printf("%s/%s %04X/%04X\n", bus->dirname, dev->filename,
131 dev->descriptor.idVendor, dev->descriptor.idProduct);
133 udev = usb_open(dev);
135 if (dev->descriptor.iManufacturer) {
136 ret = usb_get_string_simple(udev, dev->descriptor.iManufacturer, string, sizeof(string));
144 if (dev->descriptor.iProduct) {
145 ret = usb_get_string_simple(udev, dev->descriptor.iProduct, string, sizeof(string));
152 if (dev->descriptor.iSerialNumber) {
153 ret = usb_get_string_simple(udev, dev->descriptor.iSerialNumber, string, sizeof(string));
162 if (!dev->config) {
167 print_device_descriptor(&dev->descriptor);
169 for (i = 0; i < dev->descriptor.bNumConfigurations; i++) {
170 print_configuration(&dev->config[i]);