Lines Matching refs:udev

43 int usb_choose_configuration(struct usb_device *udev)  in usb_choose_configuration()  argument
50 if (usb_device_is_owned(udev)) in usb_choose_configuration()
54 c = udev->config; in usb_choose_configuration()
55 num_configs = udev->descriptor.bNumConfigurations; in usb_choose_configuration()
103 if (usb_get_max_power(udev, c) > udev->bus_mA) { in usb_choose_configuration()
126 else if (udev->descriptor.bDeviceClass != in usb_choose_configuration()
141 dev_info(&udev->dev, "rejected %d configuration%s " in usb_choose_configuration()
147 dev_dbg(&udev->dev, in usb_choose_configuration()
152 dev_warn(&udev->dev, in usb_choose_configuration()
160 static int generic_probe(struct usb_device *udev) in generic_probe() argument
167 if (udev->authorized == 0) in generic_probe()
168 dev_err(&udev->dev, "Device is not authorized for usage\n"); in generic_probe()
170 c = usb_choose_configuration(udev); in generic_probe()
172 err = usb_set_configuration(udev, c); in generic_probe()
174 dev_err(&udev->dev, "can't set config #%d, error %d\n", in generic_probe()
182 usb_notify_add_device(udev); in generic_probe()
187 static void generic_disconnect(struct usb_device *udev) in generic_disconnect() argument
189 usb_notify_remove_device(udev); in generic_disconnect()
193 if (udev->actconfig) in generic_disconnect()
194 usb_set_configuration(udev, -1); in generic_disconnect()
199 static int generic_suspend(struct usb_device *udev, pm_message_t msg) in generic_suspend() argument
208 if (!udev->parent) in generic_suspend()
209 rc = hcd_bus_suspend(udev, msg); in generic_suspend()
215 rc = usb_port_suspend(udev, msg); in generic_suspend()
220 static int generic_resume(struct usb_device *udev, pm_message_t msg) in generic_resume() argument
229 if (!udev->parent) in generic_resume()
230 rc = hcd_bus_resume(udev, msg); in generic_resume()
232 rc = usb_port_resume(udev, msg); in generic_resume()