Lines Matching defs:driver
30 * serio port or driver registered or unregistered.
87 * Basic serio -> driver core mappings
96 serio->dev.driver = &drv->driver;
98 serio->dev.driver = NULL;
109 serio->dev.driver = NULL;
293 * object, be it serio port or driver.
315 * Children are registered by driver's connect() handler so there can't be a
524 * Driver core will attempt to find appropriate driver for the port.
584 * hope of finding a driver for the port.
641 * serio_disconnect_port() unbinds a port from its driver. As a side effect
732 * Serio driver operations
737 struct serio_driver *driver = to_serio_driver(drv);
738 return sprintf(buf, "%s\n", driver->description ? driver->description : "(none)");
776 struct serio_driver *drv = to_serio_driver(dev->driver);
808 error = driver_attach(&drv->driver);
811 drv->driver.name, error);
819 drv->driver.bus = &serio_bus;
820 drv->driver.owner = owner;
821 drv->driver.mod_name = mod_name;
829 error = driver_register(&drv->driver);
832 drv->driver.name, error);
838 * driver to free ports
844 driver_unregister(&drv->driver);
872 driver_unregister(&drv->driver);