spi_mem_driver
static struct spi_mem_driver at25_driver = {
static struct spi_mem_driver spinand_drv = {
static struct spi_mem_driver spi_nor_driver = {
struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
struct spi_mem_driver *memdrv = to_spi_mem_drv(spi->dev.driver);
int spi_mem_driver_register_with_owner(struct spi_mem_driver *memdrv,
void spi_mem_driver_unregister(struct spi_mem_driver *memdrv)
static inline struct spi_mem_driver *to_spi_mem_drv(struct device_driver *drv)
return container_of(drv, struct spi_mem_driver, spidrv.driver);
int spi_mem_driver_register_with_owner(struct spi_mem_driver *drv,
void spi_mem_driver_unregister(struct spi_mem_driver *drv);