Lines Matching refs:udev
47 struct usb_device *udev, *hdev; in create_lvs_device() local
59 udev = usb_alloc_dev(hdev, hdev->bus, lvs->portnum); in create_lvs_device()
60 if (!udev) { in create_lvs_device()
64 udev->speed = USB_SPEED_SUPER; in create_lvs_device()
65 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(512); in create_lvs_device()
66 usb_set_device_state(udev, USB_STATE_DEFAULT); in create_lvs_device()
69 if (hcd->driver->enable_device(hcd, udev) < 0) { in create_lvs_device()
71 usb_put_dev(udev); in create_lvs_device()
76 return udev; in create_lvs_device()
79 static void destroy_lvs_device(struct usb_device *udev) in destroy_lvs_device() argument
81 struct usb_device *hdev = udev->parent; in destroy_lvs_device()
85 hcd->driver->free_dev(hcd, udev); in destroy_lvs_device()
87 usb_put_dev(udev); in destroy_lvs_device()
112 struct usb_device *udev; in u3_entry_store() local
115 udev = create_lvs_device(intf); in u3_entry_store()
116 if (!udev) { in u3_entry_store()
126 destroy_lvs_device(udev); in u3_entry_store()
141 struct usb_device *udev; in u3_exit_store() local
144 udev = create_lvs_device(intf); in u3_exit_store()
145 if (!udev) { in u3_exit_store()
155 destroy_lvs_device(udev); in u3_exit_store()
245 struct usb_device *udev; in get_dev_desc_store() local
255 udev = create_lvs_device(intf); in get_dev_desc_store()
256 if (!udev) { in get_dev_desc_store()
262 ret = usb_control_msg(udev, (PIPE_CONTROL << 30) | USB_DIR_IN, in get_dev_desc_store()
269 destroy_lvs_device(udev); in get_dev_desc_store()