Lines Matching refs:driver
35 * every time gameport port or driver registrered or unregistered.
210 * Basic gameport -> driver core mappings
217 gameport->dev.driver = &drv->driver;
219 gameport->dev.driver = NULL;
230 gameport->dev.driver = NULL;
404 * be it a gameport port or a driver.
428 * are registered by driver's connect() handler so there can't be a grandchild
576 * Driver core will attempt to find appropriate driver for the port.
650 * gameport_disconnect_port() unbinds a port from its driver. As a side effect
705 * Gameport driver operations
710 struct gameport_driver *driver = to_gameport_driver(drv);
711 return sprintf(buf, "%s\n", driver->description ? driver->description : "(none)");
724 struct gameport_driver *drv = to_gameport_driver(dev->driver);
733 struct gameport_driver *drv = to_gameport_driver(dev->driver);
742 error = driver_attach(&drv->driver);
745 drv->driver.name, error);
753 drv->driver.bus = &gameport_bus;
754 drv->driver.owner = owner;
755 drv->driver.mod_name = mod_name;
763 error = driver_register(&drv->driver);
766 drv->driver.name, error);
771 * Reset ignore flag and let kgameportd bind the driver to free ports
776 driver_unregister(&drv->driver);
803 driver_unregister(&drv->driver);