nand_device 208 arch/arm/mach-omap1/board-fsample.c static struct platform_device nand_device = { nand_device 260 arch/arm/mach-omap1/board-fsample.c &nand_device, nand_device 209 arch/arm/mach-omap1/board-h3.c static struct platform_device nand_device = { nand_device 354 arch/arm/mach-omap1/board-h3.c &nand_device, nand_device 166 arch/arm/mach-omap1/board-perseus2.c static struct platform_device nand_device = { nand_device 219 arch/arm/mach-omap1/board-perseus2.c &nand_device, nand_device 23 drivers/mtd/nand/bbt.c int nanddev_bbt_init(struct nand_device *nand) nand_device 45 drivers/mtd/nand/bbt.c void nanddev_bbt_cleanup(struct nand_device *nand) nand_device 60 drivers/mtd/nand/bbt.c int nanddev_bbt_update(struct nand_device *nand) nand_device 74 drivers/mtd/nand/bbt.c int nanddev_bbt_get_block_status(const struct nand_device *nand, nand_device 107 drivers/mtd/nand/bbt.c int nanddev_bbt_set_block_status(struct nand_device *nand, unsigned int entry, nand_device 22 drivers/mtd/nand/core.c bool nanddev_isbad(struct nand_device *nand, const struct nand_pos *pos) nand_device 61 drivers/mtd/nand/core.c int nanddev_markbad(struct nand_device *nand, const struct nand_pos *pos) nand_device 102 drivers/mtd/nand/core.c bool nanddev_isreserved(struct nand_device *nand, const struct nand_pos *pos) nand_device 126 drivers/mtd/nand/core.c int nanddev_erase(struct nand_device *nand, const struct nand_pos *pos) nand_device 155 drivers/mtd/nand/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 191 drivers/mtd/nand/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 221 drivers/mtd/nand/core.c int nanddev_init(struct nand_device *nand, const struct nand_ops *ops, nand_device 266 drivers/mtd/nand/core.c void nanddev_cleanup(struct nand_device *nand) nand_device 5461 drivers/mtd/nand/raw/nand_base.c static int rawnand_erase(struct nand_device *nand, const struct nand_pos *pos) nand_device 5477 drivers/mtd/nand/raw/nand_base.c static int rawnand_markbad(struct nand_device *nand, nand_device 5486 drivers/mtd/nand/raw/nand_base.c static bool rawnand_isbad(struct nand_device *nand, const struct nand_pos *pos) nand_device 52 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 64 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 118 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 142 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 205 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 215 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 273 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 326 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 336 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 405 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 486 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 536 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 568 drivers/mtd/nand/spi/core.c static bool spinand_isbad(struct nand_device *nand, const struct nand_pos *pos) nand_device 590 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 603 drivers/mtd/nand/spi/core.c static int spinand_markbad(struct nand_device *nand, const struct nand_pos *pos) nand_device 629 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 642 drivers/mtd/nand/spi/core.c static int spinand_erase(struct nand_device *nand, const struct nand_pos *pos) nand_device 683 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 698 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 729 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 800 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 849 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 892 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 956 drivers/mtd/nand/spi/core.c struct nand_device *nand = mtd_to_nanddev(mtd); nand_device 1072 drivers/mtd/nand/spi/core.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 70 drivers/mtd/nand/spi/macronix.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 61 drivers/mtd/nand/spi/toshiba.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 124 drivers/mtd/nand/spi/winbond.c struct nand_device *nand = spinand_to_nand(spinand); nand_device 136 include/linux/mtd/nand.h struct nand_device; nand_device 155 include/linux/mtd/nand.h int (*erase)(struct nand_device *nand, const struct nand_pos *pos); nand_device 156 include/linux/mtd/nand.h int (*markbad)(struct nand_device *nand, const struct nand_pos *pos); nand_device 157 include/linux/mtd/nand.h bool (*isbad)(struct nand_device *nand, const struct nand_pos *pos); nand_device 212 include/linux/mtd/nand.h static inline struct nand_device *mtd_to_nanddev(struct mtd_info *mtd) nand_device 214 include/linux/mtd/nand.h return container_of(mtd, struct nand_device, mtd); nand_device 223 include/linux/mtd/nand.h static inline struct mtd_info *nanddev_to_mtd(struct nand_device *nand) nand_device 234 include/linux/mtd/nand.h static inline unsigned int nanddev_bits_per_cell(const struct nand_device *nand) nand_device 245 include/linux/mtd/nand.h static inline size_t nanddev_page_size(const struct nand_device *nand) nand_device 257 include/linux/mtd/nand.h nanddev_per_page_oobsize(const struct nand_device *nand) nand_device 269 include/linux/mtd/nand.h nanddev_pages_per_eraseblock(const struct nand_device *nand) nand_device 281 include/linux/mtd/nand.h nanddev_pages_per_target(const struct nand_device *nand) nand_device 294 include/linux/mtd/nand.h static inline size_t nanddev_eraseblock_size(const struct nand_device *nand) nand_device 306 include/linux/mtd/nand.h nanddev_eraseblocks_per_lun(const struct nand_device *nand) nand_device 318 include/linux/mtd/nand.h nanddev_eraseblocks_per_target(const struct nand_device *nand) nand_device 329 include/linux/mtd/nand.h static inline u64 nanddev_target_size(const struct nand_device *nand) nand_device 343 include/linux/mtd/nand.h static inline unsigned int nanddev_ntargets(const struct nand_device *nand) nand_device 354 include/linux/mtd/nand.h static inline unsigned int nanddev_neraseblocks(const struct nand_device *nand) nand_device 366 include/linux/mtd/nand.h static inline u64 nanddev_size(const struct nand_device *nand) nand_device 381 include/linux/mtd/nand.h nanddev_get_memorg(struct nand_device *nand) nand_device 386 include/linux/mtd/nand.h int nanddev_init(struct nand_device *nand, const struct nand_ops *ops, nand_device 388 include/linux/mtd/nand.h void nanddev_cleanup(struct nand_device *nand); nand_device 400 include/linux/mtd/nand.h static inline int nanddev_register(struct nand_device *nand) nand_device 415 include/linux/mtd/nand.h static inline int nanddev_unregister(struct nand_device *nand) nand_device 427 include/linux/mtd/nand.h static inline void nanddev_set_of_node(struct nand_device *nand, nand_device 439 include/linux/mtd/nand.h static inline struct device_node *nanddev_get_of_node(struct nand_device *nand) nand_device 454 include/linux/mtd/nand.h static inline unsigned int nanddev_offs_to_pos(struct nand_device *nand, nand_device 509 include/linux/mtd/nand.h static inline loff_t nanddev_pos_to_offs(struct nand_device *nand, nand_device 534 include/linux/mtd/nand.h static inline unsigned int nanddev_pos_to_row(struct nand_device *nand, nand_device 550 include/linux/mtd/nand.h static inline void nanddev_pos_next_target(struct nand_device *nand, nand_device 568 include/linux/mtd/nand.h static inline void nanddev_pos_next_lun(struct nand_device *nand, nand_device 588 include/linux/mtd/nand.h static inline void nanddev_pos_next_eraseblock(struct nand_device *nand, nand_device 607 include/linux/mtd/nand.h static inline void nanddev_pos_next_page(struct nand_device *nand, nand_device 626 include/linux/mtd/nand.h static inline void nanddev_io_iter_init(struct nand_device *nand, nand_device 655 include/linux/mtd/nand.h static inline void nanddev_io_iter_next_page(struct nand_device *nand, nand_device 682 include/linux/mtd/nand.h static inline bool nanddev_io_iter_end(struct nand_device *nand, nand_device 706 include/linux/mtd/nand.h bool nanddev_isbad(struct nand_device *nand, const struct nand_pos *pos); nand_device 707 include/linux/mtd/nand.h bool nanddev_isreserved(struct nand_device *nand, const struct nand_pos *pos); nand_device 708 include/linux/mtd/nand.h int nanddev_erase(struct nand_device *nand, const struct nand_pos *pos); nand_device 709 include/linux/mtd/nand.h int nanddev_markbad(struct nand_device *nand, const struct nand_pos *pos); nand_device 721 include/linux/mtd/nand.h int nanddev_bbt_init(struct nand_device *nand); nand_device 722 include/linux/mtd/nand.h void nanddev_bbt_cleanup(struct nand_device *nand); nand_device 723 include/linux/mtd/nand.h int nanddev_bbt_update(struct nand_device *nand); nand_device 724 include/linux/mtd/nand.h int nanddev_bbt_get_block_status(const struct nand_device *nand, nand_device 726 include/linux/mtd/nand.h int nanddev_bbt_set_block_status(struct nand_device *nand, unsigned int entry, nand_device 728 include/linux/mtd/nand.h int nanddev_bbt_markbad(struct nand_device *nand, unsigned int block); nand_device 740 include/linux/mtd/nand.h static inline unsigned int nanddev_bbt_pos_to_entry(struct nand_device *nand, nand_device 754 include/linux/mtd/nand.h static inline bool nanddev_bbt_is_initialized(struct nand_device *nand) nand_device 1083 include/linux/mtd/rawnand.h struct nand_device base; nand_device 368 include/linux/mtd/spinand.h struct nand_device base; nand_device 424 include/linux/mtd/spinand.h static inline struct spinand_device *nand_to_spinand(struct nand_device *nand) nand_device 435 include/linux/mtd/spinand.h static inline struct nand_device *