Lines Matching refs:dev
62 int print_device(struct usb_device *dev, int level)
69 udev = usb_open(dev);
71 if (dev->descriptor.iManufacturer) {
72 ret = usb_get_string_simple(udev, dev->descriptor.iManufacturer, string, sizeof(string));
77 dev->descriptor.idVendor);
80 dev->descriptor.idVendor);
82 if (dev->descriptor.iProduct) {
83 ret = usb_get_string_simple(udev, dev->descriptor.iProduct, string, sizeof(string));
89 strlen(description), "%04X", dev->descriptor.idProduct);
92 strlen(description), "%04X", dev->descriptor.idProduct);
96 dev->descriptor.idVendor, dev->descriptor.idProduct);
98 printf("%.*sDev #%d: %s\n", level * 2, " ", dev->devnum,
102 if (dev->descriptor.iSerialNumber) {
103 ret = usb_get_string_simple(udev, dev->descriptor.iSerialNumber, string, sizeof(string));
114 if (!dev->config) {
119 for (i = 0; i < dev->descriptor.bNumConfigurations; i++)
120 print_configuration(&dev->config[i]);
122 for (i = 0; i < dev->num_children; i++)
123 print_device(dev->children[i], level + 1);
145 struct usb_device *dev;
147 for (dev = bus->devices; dev; dev = dev->next)
148 print_device(dev, 0);