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]);
517 struct siox_driver *sdriver = to_siox_driver(dev->driver);
520 return sdriver->probe(sdevice);
525 struct siox_driver *sdriver =
529 if (sdriver->remove)
530 sdriver->remove(sdevice);
536 struct siox_driver *sdriver;
541 sdriver = container_of(dev->driver, struct siox_driver, driver);
542 if (sdriver->shutdown)
543 sdriver->shutdown(sdevice);
884 int __siox_driver_register(struct siox_driver *sdriver, struct module *owner)
891 if (!sdriver->probe ||
892 (!sdriver->set_data && !sdriver->get_data)) {
894 sdriver->driver.name);
898 sdriver->driver.owner = owner;
899 sdriver->driver.bus = &siox_bus_type;
901 ret = driver_register(&sdriver->driver);
904 sdriver->driver.name, ret);