Lines Matching refs:udev
17 extern struct udev *udev_context;
94 dbg("%-20s = %x", to_string(name), (int) udev->name)
110 void dump_usb_device(struct usbip_usb_device *udev)
114 dbg("%-20s = %s", "path", udev->path);
115 dbg("%-20s = %s", "busid", udev->busid);
118 udev->bDeviceClass,
119 udev->bDeviceSubClass,
120 udev->bDeviceProtocol);
126 udev->idVendor,
127 udev->idProduct);
134 usbip_speed_string(udev->speed));
206 int read_usb_device(struct udev_device *sdev, struct usbip_usb_device *udev)
211 READ_ATTR(udev, uint8_t, sdev, bDeviceClass, "%02x\n");
212 READ_ATTR(udev, uint8_t, sdev, bDeviceSubClass, "%02x\n");
213 READ_ATTR(udev, uint8_t, sdev, bDeviceProtocol, "%02x\n");
215 READ_ATTR(udev, uint16_t, sdev, idVendor, "%04x\n");
216 READ_ATTR(udev, uint16_t, sdev, idProduct, "%04x\n");
217 READ_ATTR(udev, uint16_t, sdev, bcdDevice, "%04x\n");
219 READ_ATTR(udev, uint8_t, sdev, bConfigurationValue, "%02x\n");
220 READ_ATTR(udev, uint8_t, sdev, bNumConfigurations, "%02x\n");
221 READ_ATTR(udev, uint8_t, sdev, bNumInterfaces, "%02x\n");
223 READ_ATTR(udev, uint8_t, sdev, devnum, "%d\n");
224 udev->speed = read_attr_speed(sdev);
229 strncpy(udev->path, path, SYSFS_PATH_MAX - 1);
230 udev->path[SYSFS_PATH_MAX - 1] = '\0';
231 strncpy(udev->busid, name, SYSFS_BUS_ID_SIZE - 1);
232 udev->busid[SYSFS_BUS_ID_SIZE - 1] = '\0';
235 udev->busnum = busnum;
240 int read_usb_interface(struct usbip_usb_device *udev, int i,
248 udev->busid, udev->bConfigurationValue, i);