Lines Matching refs:driver
36 * every time gameport port or driver registrered or unregistered.
211 * Basic gameport -> driver core mappings
218 gameport->dev.driver = &drv->driver;
220 gameport->dev.driver = NULL;
231 gameport->dev.driver = NULL;
405 * be it a gameport port or a driver.
429 * are registered by driver's connect() handler so there can't be a grandchild
546 * Driver core will attempt to find appropriate driver for the port.
620 * gameport_disconnect_port() unbinds a port from its driver. As a side effect
675 * Gameport driver operations
680 struct gameport_driver *driver = to_gameport_driver(drv);
681 return sprintf(buf, "%s\n", driver->description ? driver->description : "(none)");
694 struct gameport_driver *drv = to_gameport_driver(dev->driver);
703 struct gameport_driver *drv = to_gameport_driver(dev->driver);
713 error = driver_attach(&drv->driver);
716 drv->driver.name, error);
724 drv->driver.bus = &gameport_bus;
725 drv->driver.owner = owner;
726 drv->driver.mod_name = mod_name;
734 error = driver_register(&drv->driver);
737 drv->driver.name, error);
742 * Reset ignore flag and let kgameportd bind the driver to free ports
747 driver_unregister(&drv->driver);
774 driver_unregister(&drv->driver);