Home
last modified time | relevance | path

Searched refs:snand_mtd_dev (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc_nand_mtd.h35 struct snand_mtd_dev { struct
43 static inline unsigned int snanddev_neraseblocks(const struct snand_mtd_dev *nand) in snanddev_neraseblocks() argument
50 static inline bool snanddev_bbt_is_initialized(struct snand_mtd_dev *nand) in snanddev_bbt_is_initialized()
55 static inline unsigned int snanddev_bbt_pos_to_entry(struct snand_mtd_dev *nand, in snanddev_bbt_pos_to_entry()
61 static inline struct mtd_info *snanddev_to_mtd(struct snand_mtd_dev *nand) in snanddev_to_mtd()
66 static inline struct snand_mtd_dev *mtd_to_snanddev(struct mtd_info *mtd) in mtd_to_snanddev()
71 int snanddev_bbt_init(struct snand_mtd_dev *nand);
72 void snanddev_bbt_cleanup(struct snand_mtd_dev *nand);
73 int snanddev_bbt_update(struct snand_mtd_dev *nand);
74 int snanddev_bbt_get_block_status(const struct snand_mtd_dev *nand,
[all …]
H A Dsfc_nand_mtd.c21 static inline struct snand_mtd_dev *mtd_to_priv(struct mtd_info *ptr_mtd) in mtd_to_priv()
23 return (struct snand_mtd_dev *)((char *)ptr_mtd - in mtd_to_priv()
24 offsetof(struct snand_mtd_dev, mtd)); in mtd_to_priv()
43 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_nand_write_mtd()
136 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_nand_isbad_mtd()
178 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_nand_markbad_mtd()
228 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_erase_mtd()
229 struct snand_mtd_dev *nand = mtd_to_snanddev(mtd); in sfc_erase_mtd()
277 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_write_mtd()
295 struct snand_mtd_dev *p_dev = mtd_to_priv(mtd); in sfc_read_mtd()
[all …]
H A Dsfc_nand_mtd_bbt.c42 static int nanddev_read_bbt(struct snand_mtd_dev *nand, u32 block, bool update) in nanddev_read_bbt()
126 static int nanddev_write_bbt(struct snand_mtd_dev *nand, u32 block) in nanddev_write_bbt()
209 static int nanddev_bbt_format(struct snand_mtd_dev *nand) in nanddev_bbt_format()
233 static int nanddev_scan_bbt(struct snand_mtd_dev *nand) in nanddev_scan_bbt()
267 int snanddev_bbt_init(struct snand_mtd_dev *nand) in snanddev_bbt_init()
289 void snanddev_bbt_cleanup(struct snand_mtd_dev *nand) in snanddev_bbt_cleanup()
304 int snanddev_bbt_update(struct snand_mtd_dev *nand) in snanddev_bbt_update()
374 int snanddev_bbt_get_block_status(const struct snand_mtd_dev *nand, in snanddev_bbt_get_block_status()
386 nanddev_scan_bbt((struct snand_mtd_dev *)nand); in snanddev_bbt_get_block_status()
413 int snanddev_bbt_set_block_status(struct snand_mtd_dev *nand, in snanddev_bbt_set_block_status()