Lines Matching refs:udev
42 static int choose_configuration(struct usb_device *udev)
50 c = udev->config;
51 num_configs = udev->descriptor.bNumConfigurations;
93 if (c->desc.bMaxPower * 2 > udev->bus_mA) {
114 else if (udev->descriptor.bDeviceClass !=
129 dev_info(&udev->dev, "rejected %d configuration%s "
135 dev_info(&udev->dev,
140 dev_warn(&udev->dev,
147 static int generic_probe(struct usb_device *udev)
152 usb_create_sysfs_dev_files(udev);
157 c = choose_configuration(udev);
159 err = usb_set_configuration(udev, c);
161 dev_err(&udev->dev, "can't set config #%d, error %d\n",
169 usb_notify_add_device(udev);
174 static void generic_disconnect(struct usb_device *udev)
176 usb_notify_remove_device(udev);
180 if (udev->actconfig)
181 usb_set_configuration(udev, -1);
183 usb_remove_sysfs_dev_files(udev);
188 static int generic_suspend(struct usb_device *udev, pm_message_t msg)
194 return usb_port_suspend(udev);
197 static int generic_resume(struct usb_device *udev)
199 return usb_port_resume(udev);