Lines Matching refs:udev
42 struct usb_device *udev, *hdev;
54 udev = usb_alloc_dev(hdev, hdev->bus, lvs->portnum);
55 if (!udev) {
56 dev_err(&intf->dev, "Could not allocate lvs udev\n");
59 udev->speed = USB_SPEED_SUPER;
60 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(512);
61 usb_set_device_state(udev, USB_STATE_DEFAULT);
64 if (hcd->driver->enable_device(hcd, udev) < 0) {
66 usb_put_dev(udev);
71 return udev;
74 static void destroy_lvs_device(struct usb_device *udev)
76 struct usb_device *hdev = udev->parent;
80 hcd->driver->free_dev(hcd, udev);
82 usb_put_dev(udev);
107 struct usb_device *udev;
110 udev = create_lvs_device(intf);
111 if (!udev) {
121 destroy_lvs_device(udev);
136 struct usb_device *udev;
139 udev = create_lvs_device(intf);
140 if (!udev) {
150 destroy_lvs_device(udev);
259 struct usb_device *udev;
267 udev = create_lvs_device(intf);
268 if (!udev) {
274 ret = usb_control_msg(udev, (PIPE_CONTROL << 30) | USB_DIR_IN,
281 destroy_lvs_device(udev);