Home
last modified time | relevance | path

Searched refs:udriver (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/usb/core/
H A Ddriver.c248 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()
[all …]
/linux/drivers/usb/serial/
H A Dusb-serial.c1466 struct usb_driver *udriver; in __usb_serial_register_drivers()
1470 * udriver must be registered before any of the serial drivers, in __usb_serial_register_drivers()
1472 * bus.c) probes udriver. in __usb_serial_register_drivers()
1474 * Performance hack: We don't want udriver to be probed until in __usb_serial_register_drivers()
1477 * So we leave udriver's id_table set to NULL until we are all set. in __usb_serial_register_drivers()
1480 * so fill in the PM-related fields in udriver. in __usb_serial_register_drivers()
1482 udriver = kzalloc_obj(*udriver); in __usb_serial_register_drivers()
1483 if (!udriver) in __usb_serial_register_drivers()
1486 udriver in __usb_serial_register_drivers()
1469 struct usb_driver *udriver; __usb_serial_register_drivers() local
1542 struct usb_driver *udriver = (*serial_drivers)->usb_driver; usb_serial_deregister_drivers() local
[all...]