Lines Matching refs:sdrv
284 const struct spi_driver *sdrv = to_spi_driver(sdev->dev.driver); in spi_get_device_id() local
286 return spi_match_id(sdrv->id_table, sdev); in spi_get_device_id()
293 const struct spi_driver *sdrv = to_spi_driver(drv); in spi_match_device() local
303 if (sdrv->id_table) in spi_match_device()
304 return !!spi_match_id(sdrv->id_table, spi); in spi_match_device()
333 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_probe() local
351 ret = sdrv->probe(spi); in spi_drv_probe()
361 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_remove() local
364 ret = sdrv->remove(to_spi_device(dev)); in spi_drv_remove()
372 const struct spi_driver *sdrv = to_spi_driver(dev->driver); in spi_drv_shutdown() local
374 sdrv->shutdown(to_spi_device(dev)); in spi_drv_shutdown()
385 int __spi_register_driver(struct module *owner, struct spi_driver *sdrv) in __spi_register_driver() argument
387 sdrv->driver.owner = owner; in __spi_register_driver()
388 sdrv->driver.bus = &spi_bus_type; in __spi_register_driver()
389 if (sdrv->probe) in __spi_register_driver()
390 sdrv->driver.probe = spi_drv_probe; in __spi_register_driver()
391 if (sdrv->remove) in __spi_register_driver()
392 sdrv->driver.remove = spi_drv_remove; in __spi_register_driver()
393 if (sdrv->shutdown) in __spi_register_driver()
394 sdrv->driver.shutdown = spi_drv_shutdown; in __spi_register_driver()
395 return driver_register(&sdrv->driver); in __spi_register_driver()