Lines Matching defs:sdriver
154 struct siox_driver *sdriver =
168 if (sdriver && !unsync_error)
169 sdriver->set_data(sdevice, sdevice->status_written,
195 struct siox_driver *sdriver =
211 if (!sdriver || unsync_error)
270 if (sdriver && connected)
271 sdriver->get_data(sdevice, &smaster->buf[i]);
522 struct siox_driver *sdriver = to_siox_driver(dev->driver);
526 ret = sdriver->probe(sdevice);
532 struct siox_driver *sdriver =
537 ret = sdriver->remove(sdevice);
543 struct siox_driver *sdriver =
547 sdriver->shutdown(sdevice);
880 int __siox_driver_register(struct siox_driver *sdriver, struct module *owner)
887 if (!sdriver->set_data && !sdriver->get_data) {
889 sdriver->driver.name);
893 sdriver->driver.owner = owner;
894 sdriver->driver.bus = &siox_bus_type;
896 if (sdriver->probe)
897 sdriver->driver.probe = siox_driver_probe;
898 if (sdriver->remove)
899 sdriver->driver.remove = siox_driver_remove;
900 if (sdriver->shutdown)
901 sdriver->driver.shutdown = siox_driver_shutdown;
903 ret = driver_register(&sdriver->driver);
906 sdriver->driver.name, ret);