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;