static void print_usbbusnode(struct usbbusnode *b) { char vendor[128], product[128]; printf("/: Bus %02u.Port %u: Dev %u, Class=%s, Driver=%s/%up, %sM\n", b->busnum, 1, b->devnum, bDeviceClass_to_str(b->bDeviceClass), b->driver, b->maxchild, b->speed); if (verblevel >= 1) { get_vendor_string(vendor, sizeof(vendor), b->idVendor); get_product_string(product, sizeof(product), b->idVendor, b->idProduct); printf(" ID %04x:%04x %s %s\n", b->idVendor, b->idProduct, vendor, product); } if (verblevel >= 2) { printf(" %s/%s /dev/bus/usb/%03d/%03d\n", sys_bus_usb_devices, b->name, b->busnum, b->devnum); } }
static void print_usbbusnode(struct usbbusnode *b) { printf("/: Bus %02u.Port %u: Dev %u, Class=%s, Driver=%s/%up, %sM\n", b->busnum, 1, b->devnum, bDeviceClass_to_str(b->bDeviceClass), b->driver, b->maxchild, b->speed); }