Lines Matching refs:di
216 struct usb_device_info di;
219 di.udi_addr = a;
220 e = ioctl(f, USB_DEVICEINFO, &di);
229 switch (di.udi_speed) {
237 if (di.udi_power)
238 printf("power %d mA, ", di.udi_power);
241 if (di.udi_config)
242 printf("config %d, ", di.udi_config);
246 u2t(di.udi_product, product);
247 u2t(di.udi_vendor, vendor);
248 u2t(di.udi_serial, serial);
251 product, di.udi_productNo,
252 vendor, di.udi_vendorNo,
253 di.udi_release, di.udi_releaseNo);
254 if (di.udi_serial[0])
259 if (verbose > 1 && di.udi_class != UICLASS_UNSPEC) {
261 getstrings(class_strings, di.udi_class, di.udi_subclass,
264 cstr, di.udi_class, sstr, di.udi_subclass,
265 di.udi_protocol);
269 if (di.udi_devnames[i][0]) {
271 di.udi_devnames[i]);
278 unsigned int p, nports = di.udi_nports;
280 for (p = 0; p < nports && p < __arraycount(di.udi_ports); p++) {
281 int s = di.udi_ports[p];