sdrv 455 drivers/gpio/gpio-max3191x.c static int __init max3191x_register_driver(struct spi_driver *sdrv) sdrv 458 drivers/gpio/gpio-max3191x.c return spi_register_driver(sdrv); sdrv 77 drivers/mmc/core/sdio_bus.c struct sdio_driver *sdrv) sdrv 81 drivers/mmc/core/sdio_bus.c ids = sdrv->id_table; sdrv 97 drivers/mmc/core/sdio_bus.c struct sdio_driver *sdrv = to_sdio_driver(drv); sdrv 99 drivers/mmc/core/sdio_bus.c if (sdio_match_device(func, sdrv)) sdrv 226 drivers/scsi/scsi_error.c struct scsi_driver *sdrv = scsi_cmd_to_driver(scmd); sdrv 227 drivers/scsi/scsi_error.c if (sdrv->eh_reset) sdrv 228 drivers/scsi/scsi_error.c sdrv->eh_reset(scmd); sdrv 1171 drivers/scsi/scsi_error.c struct scsi_driver *sdrv = scsi_cmd_to_driver(scmd); sdrv 1172 drivers/scsi/scsi_error.c if (sdrv->eh_action) sdrv 1173 drivers/scsi/scsi_error.c rtn = sdrv->eh_action(scmd, rtn); sdrv 336 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(sdev->dev.driver); sdrv 338 drivers/spi/spi.c return spi_match_id(sdrv->id_table, sdev); sdrv 345 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(drv); sdrv 359 drivers/spi/spi.c if (sdrv->id_table) sdrv 360 drivers/spi/spi.c return !!spi_match_id(sdrv->id_table, spi); sdrv 388 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); sdrv 408 drivers/spi/spi.c ret = sdrv->probe(spi); sdrv 417 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); sdrv 420 drivers/spi/spi.c ret = sdrv->remove(to_spi_device(dev)); sdrv 428 drivers/spi/spi.c const struct spi_driver *sdrv = to_spi_driver(dev->driver); sdrv 430 drivers/spi/spi.c sdrv->shutdown(to_spi_device(dev)); sdrv 441 drivers/spi/spi.c int __spi_register_driver(struct module *owner, struct spi_driver *sdrv) sdrv 443 drivers/spi/spi.c sdrv->driver.owner = owner; sdrv 444 drivers/spi/spi.c sdrv->driver.bus = &spi_bus_type; sdrv 445 drivers/spi/spi.c if (sdrv->probe) sdrv 446 drivers/spi/spi.c sdrv->driver.probe = spi_drv_probe; sdrv 447 drivers/spi/spi.c if (sdrv->remove) sdrv 448 drivers/spi/spi.c sdrv->driver.remove = spi_drv_remove; sdrv 449 drivers/spi/spi.c if (sdrv->shutdown) sdrv 450 drivers/spi/spi.c sdrv->driver.shutdown = spi_drv_shutdown; sdrv 451 drivers/spi/spi.c return driver_register(&sdrv->driver); sdrv 325 drivers/spmi/spmi.c const struct spmi_driver *sdrv = to_spmi_driver(dev->driver); sdrv 333 drivers/spmi/spmi.c err = sdrv->probe(sdev); sdrv 348 drivers/spmi/spmi.c const struct spmi_driver *sdrv = to_spmi_driver(dev->driver); sdrv 351 drivers/spmi/spmi.c sdrv->remove(to_spmi_device(dev)); sdrv 566 drivers/spmi/spmi.c int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner) sdrv 568 drivers/spmi/spmi.c sdrv->driver.bus = &spmi_bus_type; sdrv 569 drivers/spmi/spmi.c sdrv->driver.owner = owner; sdrv 570 drivers/spmi/spmi.c return driver_register(&sdrv->driver); sdrv 207 drivers/ssb/main.c struct ssb_driver *sdrv; sdrv 222 drivers/ssb/main.c sdrv = drv_to_ssb_drv(sdev->dev->driver); sdrv 223 drivers/ssb/main.c if (WARN_ON(!sdrv->remove)) sdrv 225 drivers/ssb/main.c sdrv->remove(sdev); sdrv 242 drivers/ssb/main.c struct ssb_driver *sdrv; sdrv 253 drivers/ssb/main.c sdrv = drv_to_ssb_drv(sdev->dev->driver); sdrv 254 drivers/ssb/main.c if (WARN_ON(!sdrv || !sdrv->probe)) sdrv 257 drivers/ssb/main.c err = sdrv->probe(sdev, &sdev->id); sdrv 409 drivers/tty/serdev/core.c const struct serdev_device_driver *sdrv = to_serdev_device_driver(dev->driver); sdrv 416 drivers/tty/serdev/core.c ret = sdrv->probe(to_serdev_device(dev)); sdrv 425 drivers/tty/serdev/core.c const struct serdev_device_driver *sdrv = to_serdev_device_driver(dev->driver); sdrv 426 drivers/tty/serdev/core.c if (sdrv->remove) sdrv 427 drivers/tty/serdev/core.c sdrv->remove(to_serdev_device(dev)); sdrv 711 drivers/tty/serdev/core.c int __serdev_device_driver_register(struct serdev_device_driver *sdrv, struct module *owner) sdrv 713 drivers/tty/serdev/core.c sdrv->driver.bus = &serdev_bus_type; sdrv 714 drivers/tty/serdev/core.c sdrv->driver.owner = owner; sdrv 717 drivers/tty/serdev/core.c sdrv->driver.probe_type = PROBE_PREFER_ASYNCHRONOUS; sdrv 719 drivers/tty/serdev/core.c return driver_register(&sdrv->driver); sdrv 213 include/linux/serdev.h #define serdev_device_driver_register(sdrv) \ sdrv 214 include/linux/serdev.h __serdev_device_driver_register(sdrv, THIS_MODULE) sdrv 220 include/linux/serdev.h static inline void serdev_device_driver_unregister(struct serdev_device_driver *sdrv) sdrv 222 include/linux/serdev.h if (sdrv) sdrv 223 include/linux/serdev.h driver_unregister(&sdrv->driver); sdrv 272 include/linux/spi/spi.h extern int __spi_register_driver(struct module *owner, struct spi_driver *sdrv); sdrv 279 include/linux/spi/spi.h static inline void spi_unregister_driver(struct spi_driver *sdrv) sdrv 281 include/linux/spi/spi.h if (sdrv) sdrv 282 include/linux/spi/spi.h driver_unregister(&sdrv->driver); sdrv 148 include/linux/spmi.h #define spmi_driver_register(sdrv) \ sdrv 149 include/linux/spmi.h __spmi_driver_register(sdrv, THIS_MODULE) sdrv 150 include/linux/spmi.h int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner); sdrv 156 include/linux/spmi.h static inline void spmi_driver_unregister(struct spmi_driver *sdrv) sdrv 158 include/linux/spmi.h if (sdrv) sdrv 159 include/linux/spmi.h driver_unregister(&sdrv->driver); sdrv 46 sound/core/seq_device.c struct snd_seq_driver *sdrv = to_seq_drv(drv); sdrv 48 sound/core/seq_device.c return strcmp(sdrv->id, sdev->id) == 0 && sdrv 49 sound/core/seq_device.c sdrv->argsize == sdev->argsize;