spi_nor 166 include/linux/mtd/spi-nor.h int (*prepare)(struct spi_nor *nor, enum spi_nor_ops ops); spi_nor 167 include/linux/mtd/spi-nor.h void (*unprepare)(struct spi_nor *nor, enum spi_nor_ops ops); spi_nor 168 include/linux/mtd/spi-nor.h int (*read_xfer)(struct spi_nor *nor, struct spi_nor_xfer_cfg *cfg, spi_nor 170 include/linux/mtd/spi-nor.h int (*write_xfer)(struct spi_nor *nor, struct spi_nor_xfer_cfg *cfg, spi_nor 172 include/linux/mtd/spi-nor.h int (*read_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, int len); spi_nor 173 include/linux/mtd/spi-nor.h int (*write_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, int len, spi_nor 175 include/linux/mtd/spi-nor.h const struct spi_device_id *(*read_id)(struct spi_nor *nor); spi_nor 176 include/linux/mtd/spi-nor.h int (*wait_till_ready)(struct spi_nor *nor); spi_nor 178 include/linux/mtd/spi-nor.h int (*read)(struct spi_nor *nor, loff_t from, spi_nor 180 include/linux/mtd/spi-nor.h void (*write)(struct spi_nor *nor, loff_t to, spi_nor 182 include/linux/mtd/spi-nor.h int (*erase)(struct spi_nor *nor, loff_t offs); spi_nor 201 include/linux/mtd/spi-nor.h int spi_nor_scan(struct spi_nor *nor, const char *name, enum read_mode mode);