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 *