spinand_device     22 drivers/mtd/nand/spi/core.c static int spinand_read_reg_op(struct spinand_device *spinand, u8 reg, u8 *val)
spinand_device     36 drivers/mtd/nand/spi/core.c static int spinand_write_reg_op(struct spinand_device *spinand, u8 reg, u8 val)
spinand_device     45 drivers/mtd/nand/spi/core.c static int spinand_read_status(struct spinand_device *spinand, u8 *status)
spinand_device     50 drivers/mtd/nand/spi/core.c static int spinand_get_cfg(struct spinand_device *spinand, u8 *cfg)
spinand_device     62 drivers/mtd/nand/spi/core.c static int spinand_set_cfg(struct spinand_device *spinand, u8 cfg)
spinand_device     92 drivers/mtd/nand/spi/core.c int spinand_upd_cfg(struct spinand_device *spinand, u8 mask, u8 val)
spinand_device    116 drivers/mtd/nand/spi/core.c int spinand_select_target(struct spinand_device *spinand, unsigned int target)
spinand_device    140 drivers/mtd/nand/spi/core.c static int spinand_init_cfg_cache(struct spinand_device *spinand)
spinand_device    172 drivers/mtd/nand/spi/core.c static int spinand_init_quad_enable(struct spinand_device *spinand)
spinand_device    188 drivers/mtd/nand/spi/core.c static int spinand_ecc_enable(struct spinand_device *spinand,
spinand_device    195 drivers/mtd/nand/spi/core.c static int spinand_write_enable_op(struct spinand_device *spinand)
spinand_device    202 drivers/mtd/nand/spi/core.c static int spinand_load_page_op(struct spinand_device *spinand,
spinand_device    212 drivers/mtd/nand/spi/core.c static int spinand_read_from_cache_op(struct spinand_device *spinand,
spinand_device    270 drivers/mtd/nand/spi/core.c static int spinand_write_to_cache_op(struct spinand_device *spinand,
spinand_device    323 drivers/mtd/nand/spi/core.c static int spinand_program_op(struct spinand_device *spinand,
spinand_device    333 drivers/mtd/nand/spi/core.c static int spinand_erase_op(struct spinand_device *spinand,
spinand_device    343 drivers/mtd/nand/spi/core.c static int spinand_wait(struct spinand_device *spinand, u8 *s)
spinand_device    373 drivers/mtd/nand/spi/core.c static int spinand_read_id_op(struct spinand_device *spinand, u8 *buf)
spinand_device    386 drivers/mtd/nand/spi/core.c static int spinand_reset_op(struct spinand_device *spinand)
spinand_device    398 drivers/mtd/nand/spi/core.c static int spinand_lock_block(struct spinand_device *spinand, u8 lock)
spinand_device    403 drivers/mtd/nand/spi/core.c static int spinand_check_ecc_status(struct spinand_device *spinand, u8 status)
spinand_device    432 drivers/mtd/nand/spi/core.c static int spinand_read_page(struct spinand_device *spinand,
spinand_device    457 drivers/mtd/nand/spi/core.c static int spinand_write_page(struct spinand_device *spinand,
spinand_device    485 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = mtd_to_spinand(mtd);
spinand_device    535 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = mtd_to_spinand(mtd);
spinand_device    570 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = nand_to_spinand(nand);
spinand_device    591 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = nand_to_spinand(nand);
spinand_device    605 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = nand_to_spinand(nand);
spinand_device    630 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = nand_to_spinand(nand);
spinand_device    644 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = nand_to_spinand(nand);
spinand_device    670 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = mtd_to_spinand(mtd);
spinand_device    682 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand = mtd_to_spinand(mtd);
spinand_device    695 drivers/mtd/nand/spi/core.c static int spinand_create_dirmap(struct spinand_device *spinand,
spinand_device    727 drivers/mtd/nand/spi/core.c static int spinand_create_dirmaps(struct spinand_device *spinand)
spinand_device    763 drivers/mtd/nand/spi/core.c static int spinand_manufacturer_detect(struct spinand_device *spinand)
spinand_device    781 drivers/mtd/nand/spi/core.c static int spinand_manufacturer_init(struct spinand_device *spinand)
spinand_device    789 drivers/mtd/nand/spi/core.c static void spinand_manufacturer_cleanup(struct spinand_device *spinand)
spinand_device    797 drivers/mtd/nand/spi/core.c spinand_select_op_variant(struct spinand_device *spinand,
spinand_device    845 drivers/mtd/nand/spi/core.c int spinand_match_and_init(struct spinand_device *spinand,
spinand_device    889 drivers/mtd/nand/spi/core.c static int spinand_detect(struct spinand_device *spinand)
spinand_device    952 drivers/mtd/nand/spi/core.c static int spinand_init(struct spinand_device *spinand)
spinand_device   1070 drivers/mtd/nand/spi/core.c static void spinand_cleanup(struct spinand_device *spinand)
spinand_device   1082 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand;
spinand_device   1116 drivers/mtd/nand/spi/core.c 	struct spinand_device *spinand;
spinand_device     81 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4xa_ecc_get_status(struct spinand_device *spinand,
spinand_device    135 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4uexxg_ecc_get_status(struct spinand_device *spinand,
spinand_device    177 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4ufxxg_ecc_get_status(struct spinand_device *spinand,
spinand_device    245 drivers/mtd/nand/spi/gigadevice.c static int gigadevice_spinand_detect(struct spinand_device *spinand)
spinand_device     52 drivers/mtd/nand/spi/macronix.c static int mx35lf1ge4ab_get_eccsr(struct spinand_device *spinand, u8 *eccsr)
spinand_device     67 drivers/mtd/nand/spi/macronix.c static int mx35lf1ge4ab_ecc_get_status(struct spinand_device *spinand,
spinand_device    121 drivers/mtd/nand/spi/macronix.c static int macronix_spinand_detect(struct spinand_device *spinand)
spinand_device     67 drivers/mtd/nand/spi/micron.c static int mt29f2g01abagd_ecc_get_status(struct spinand_device *spinand,
spinand_device    105 drivers/mtd/nand/spi/micron.c static int micron_spinand_detect(struct spinand_device *spinand)
spinand_device     70 drivers/mtd/nand/spi/paragon.c static int pn26g0xa_ecc_get_status(struct spinand_device *spinand,
spinand_device    120 drivers/mtd/nand/spi/paragon.c static int paragon_spinand_detect(struct spinand_device *spinand)
spinand_device     58 drivers/mtd/nand/spi/toshiba.c static int tc58cxgxsx_ecc_get_status(struct spinand_device *spinand,
spinand_device    159 drivers/mtd/nand/spi/toshiba.c static int toshiba_spinand_detect(struct spinand_device *spinand)
spinand_device     63 drivers/mtd/nand/spi/winbond.c static int w25m02gv_select_target(struct spinand_device *spinand,
spinand_device    102 drivers/mtd/nand/spi/winbond.c static int winbond_spinand_detect(struct spinand_device *spinand)
spinand_device    122 drivers/mtd/nand/spi/winbond.c static int winbond_spinand_init(struct spinand_device *spinand)
spinand_device    170 include/linux/mtd/spinand.h struct spinand_device;
spinand_device    209 include/linux/mtd/spinand.h 	int (*detect)(struct spinand_device *spinand);
spinand_device    210 include/linux/mtd/spinand.h 	int (*init)(struct spinand_device *spinand);
spinand_device    211 include/linux/mtd/spinand.h 	void (*cleanup)(struct spinand_device *spinand);
spinand_device    268 include/linux/mtd/spinand.h 	int (*get_status)(struct spinand_device *spinand, u8 status);
spinand_device    304 include/linux/mtd/spinand.h 	int (*select_target)(struct spinand_device *spinand,
spinand_device    382 include/linux/mtd/spinand.h 	int (*select_target)(struct spinand_device *spinand,
spinand_device    402 include/linux/mtd/spinand.h static inline struct spinand_device *mtd_to_spinand(struct mtd_info *mtd)
spinand_device    404 include/linux/mtd/spinand.h 	return container_of(mtd_to_nanddev(mtd), struct spinand_device, base);
spinand_device    413 include/linux/mtd/spinand.h static inline struct mtd_info *spinand_to_mtd(struct spinand_device *spinand)
spinand_device    424 include/linux/mtd/spinand.h static inline struct spinand_device *nand_to_spinand(struct nand_device *nand)
spinand_device    426 include/linux/mtd/spinand.h 	return container_of(nand, struct spinand_device, base);
spinand_device    436 include/linux/mtd/spinand.h spinand_to_nand(struct spinand_device *spinand)
spinand_device    448 include/linux/mtd/spinand.h static inline void spinand_set_of_node(struct spinand_device *spinand,
spinand_device    454 include/linux/mtd/spinand.h int spinand_match_and_init(struct spinand_device *dev,
spinand_device    458 include/linux/mtd/spinand.h int spinand_upd_cfg(struct spinand_device *spinand, u8 mask, u8 val);
spinand_device    459 include/linux/mtd/spinand.h int spinand_select_target(struct spinand_device *spinand, unsigned int target);