Lines Matching refs:dev

28 static const char *get_str(struct usb_device *dev, int id)
30 char *str = usb_device_get_string(dev, id);
43 static void lsusb_parse_device_descriptor(struct usb_device *dev,
55 printf("\tiManufacturer: %s\n", get_str(dev, desc->iManufacturer));
56 printf("\tiProduct: %s\n", get_str(dev, desc->iProduct));
57 printf("\tiSerialNumber: %s\n", get_str(dev,desc->iSerialNumber));
62 static void lsusb_parse_config_descriptor(struct usb_device *dev,
69 printf("\tiConfiguration: %s\n", get_str(dev, desc->iConfiguration));
75 static void lsusb_parse_interface_descriptor(struct usb_device *dev,
85 printf("\tiInterface: %s\n", get_str(dev, desc->iInterface));
89 static void lsusb_parse_endpoint_descriptor(struct usb_device *dev,
102 static void lsusb_dump_descriptor(struct usb_device *dev,
121 static void lsusb_parse_descriptor(struct usb_device *dev,
126 lsusb_parse_device_descriptor(dev, (struct usb_device_descriptor *) desc);
130 lsusb_parse_config_descriptor(dev, (struct usb_config_descriptor *) desc);
134 lsusb_parse_interface_descriptor(dev, (struct usb_interface_descriptor *) desc);
138 lsusb_parse_endpoint_descriptor(dev, (struct usb_endpoint_descriptor *) desc);
142 lsusb_dump_descriptor(dev, desc);
150 struct usb_device *dev = usb_device_open(dev_name);
152 if (!dev) {
163 usb_descriptor_iter_init(dev, &iter);
166 lsusb_parse_descriptor(dev, desc);
172 vid = usb_device_get_vendor_id(dev);
173 pid = usb_device_get_product_id(dev);
174 mfg_name = usb_device_get_manufacturer_name(dev);
175 product_name = usb_device_get_product_name(dev);
176 serial = usb_device_get_serial(dev);
186 usb_device_close(dev);