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);