Lines Matching refs:memdrv
847 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
867 return memdrv->probe(mem);
872 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
875 if (memdrv->remove)
876 memdrv->remove(mem);
881 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
884 if (memdrv->shutdown)
885 memdrv->shutdown(mem);
890 * @memdrv: the SPI memory driver to register
898 int spi_mem_driver_register_with_owner(struct spi_mem_driver *memdrv,
901 memdrv->spidrv.probe = spi_mem_probe;
902 memdrv->spidrv.remove = spi_mem_remove;
903 memdrv->spidrv.shutdown = spi_mem_shutdown;
905 return __spi_register_driver(owner, &memdrv->spidrv);
911 * @memdrv: the SPI memory driver to unregister
915 void spi_mem_driver_unregister(struct spi_mem_driver *memdrv)
917 spi_unregister_driver(&memdrv->spidrv);