Lines Matching refs:udriver

248 	struct usb_device_driver *udriver = to_usb_device_driver(dev->driver);  in usb_probe_device()  local
259 if (!udriver->supports_autosuspend) in usb_probe_device()
264 if (udriver->generic_subclass) in usb_probe_device()
290 if (udriver->probe) in usb_probe_device()
291 error = udriver->probe(udev); in usb_probe_device()
292 else if (!udriver->generic_subclass) in usb_probe_device()
294 if (error == -ENODEV && udriver != &usb_generic_driver && in usb_probe_device()
295 (udriver->id_table || udriver->match)) { in usb_probe_device()
306 struct usb_device_driver *udriver = to_usb_device_driver(dev->driver); in usb_unbind_device() local
308 if (udriver->disconnect) in usb_unbind_device()
309 udriver->disconnect(udev); in usb_unbind_device()
310 if (udriver->generic_subclass) in usb_unbind_device()
312 if (!udriver->supports_autosuspend) in usb_unbind_device()
1035 void usb_deregister_device_driver(struct usb_device_driver *udriver) in usb_deregister_device_driver() argument
1038 usbcore_name, udriver->name); in usb_deregister_device_driver()
1040 driver_unregister(&udriver->driver); in usb_deregister_device_driver()
1252 struct usb_device_driver *udriver; in usb_suspend_device() local
1261 udriver = to_usb_device_driver(udev->dev.driver); in usb_suspend_device()
1264 udriver = &usb_generic_driver; in usb_suspend_device()
1266 if (udriver->suspend) in usb_suspend_device()
1267 status = udriver->suspend(udev, msg); in usb_suspend_device()
1268 if (status == 0 && udriver->generic_subclass) in usb_suspend_device()
1278 struct usb_device_driver *udriver; in usb_resume_device() local
1300 udriver = to_usb_device_driver(udev->dev.driver); in usb_resume_device()
1301 if (udriver->generic_subclass) in usb_resume_device()
1303 if (status == 0 && udriver->resume) in usb_resume_device()
1304 status = udriver->resume(udev, msg); in usb_resume_device()