Lines Matching refs:sdrv
93 const struct spi_driver *sdrv = to_spi_driver(sdev->dev.driver); in spi_get_device_id() local
95 return spi_match_id(sdrv->id_table, sdev); in spi_get_device_id()
102 const struct spi_driver *sdrv = to_spi_driver(drv); in spi_match_device() local
112 if (sdrv->id_table) in spi_match_device()
113 return !!spi_match_id(sdrv->id_table, spi); in spi_match_device()
142 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_probe() local
151 ret = sdrv->probe(to_spi_device(dev)); in spi_drv_probe()
161 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_remove() local
164 ret = sdrv->remove(to_spi_device(dev)); in spi_drv_remove()
172 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_shutdown() local
174 sdrv->shutdown(to_spi_device(dev)); in spi_drv_shutdown()
182 int spi_register_driver(struct spi_driver *sdrv) in spi_register_driver() argument
184 sdrv->driver.bus = &spi_bus_type; in spi_register_driver()
185 if (sdrv->probe) in spi_register_driver()
186 sdrv->driver.probe = spi_drv_probe; in spi_register_driver()
187 if (sdrv->remove) in spi_register_driver()
188 sdrv->driver.remove = spi_drv_remove; in spi_register_driver()
189 if (sdrv->shutdown) in spi_register_driver()
190 sdrv->driver.shutdown = spi_drv_shutdown; in spi_register_driver()
191 return driver_register(&sdrv->driver); in spi_register_driver()