Lines Matching refs:memdrv
731 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
751 return memdrv->probe(mem);
756 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
759 if (memdrv->remove)
760 return memdrv->remove(mem);
767 struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
770 if (memdrv->shutdown)
771 memdrv->shutdown(mem);
776 * @memdrv: the SPI memory driver to register
784 int spi_mem_driver_register_with_owner(struct spi_mem_driver *memdrv,
787 memdrv->spidrv.probe = spi_mem_probe;
788 memdrv->spidrv.remove = spi_mem_remove;
789 memdrv->spidrv.shutdown = spi_mem_shutdown;
791 return __spi_register_driver(owner, &memdrv->spidrv);
797 * @memdrv: the SPI memory driver to unregister
801 void spi_mem_driver_unregister(struct spi_mem_driver *memdrv)
803 spi_unregister_driver(&memdrv->spidrv);