| /include/linux/mtd/ |
| A D | mtd.h | 48 struct mtd_info *mtd; member 362 return mtd->parent; in mtd_is_partition() 398 return ops->mode == MTD_OPS_AUTO_OOB ? mtd->oobavail : mtd->oobsize; in mtd_oobavail() 462 if (mtd->_sync) in mtd_sync() 463 mtd->_sync(mtd); in mtd_sync() 476 return mtd->_suspend ? mtd->_suspend(mtd) : 0; in mtd_suspend() 481 if (mtd->_resume) in mtd_resume() 482 mtd->_resume(mtd); in mtd_resume() 518 return mtd->_read_oob && mtd->_write_oob; in mtd_has_oob() 523 return mtd->type == MTD_NANDFLASH || mtd->type == MTD_MLCNANDFLASH; in mtd_type_is_nand() [all …]
|
| A D | nand_bch.h | 24 int nand_bch_calculate_ecc(struct mtd_info *mtd, const u_char *dat, 30 int nand_bch_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, 35 struct nand_bch_control *nand_bch_init(struct mtd_info *mtd); 46 nand_bch_calculate_ecc(struct mtd_info *mtd, const u_char *dat, in nand_bch_calculate_ecc() argument 53 nand_bch_correct_data(struct mtd_info *mtd, unsigned char *buf, in nand_bch_correct_data() argument 59 static inline struct nand_bch_control *nand_bch_init(struct mtd_info *mtd) in nand_bch_init() argument
|
| A D | onenand.h | 28 extern int onenand_scan (struct mtd_info *mtd, int max_chips); 30 extern void onenand_release (struct mtd_info *mtd); 94 int (*wait) (struct mtd_info *mtd, int state); 95 int (*bbt_wait) (struct mtd_info *mtd, int state); 96 void (*unlock_all)(struct mtd_info *mtd); 104 int (*chip_probe)(struct mtd_info *mtd); 105 void (*mmcontrol) (struct mtd_info *mtd, int sync_read); 106 int (*block_markbad)(struct mtd_info *mtd, loff_t ofs); 107 int (*scan_bbt)(struct mtd_info *mtd); 175 int onenand_bbt_read_oob(struct mtd_info *mtd, loff_t from, [all …]
|
| A D | rawnand.h | 43 int nand_scan_tail(struct mtd_info *mtd); 46 void nand_release(struct mtd_info *mtd); 49 void nand_wait_ready(struct mtd_info *mtd); 915 struct mtd_info mtd; member 924 u16 (*read_word)(struct mtd_info *mtd); 932 int (*dev_ready)(struct mtd_info *mtd); 937 int (*scan_bbt)(struct mtd_info *mtd); 1018 return container_of(mtd, struct nand_chip, mtd); in mtd_to_nand() 1023 return &chip->mtd; in nand_to_mtd() 1169 int nand_default_bbt(struct mtd_info *mtd); [all …]
|
| A D | nand_ecc.h | 20 int nand_calculate_ecc(struct mtd_info *mtd, const u_char *dat, u_char *ecc_code); 25 int nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc);
|
| A D | bbm.h | 144 int (*isbad_bbt)(struct mtd_info *mtd, loff_t ofs, int allowbbt); 153 extern int onenand_scan_bbt(struct mtd_info *mtd, struct nand_bbt_descr *bd); 154 extern int onenand_default_bbt(struct mtd_info *mtd);
|
| A D | concat.h | 21 void mtd_concat_destroy(struct mtd_info *mtd);
|
| A D | nand.h | 180 struct mtd_info *mtd; member 212 static inline struct nand_device *mtd_to_nanddev(struct mtd_info *mtd) in mtd_to_nanddev() argument 214 return mtd->priv; in mtd_to_nanddev() 225 return nand->mtd; in nanddev_to_mtd() 377 return mtd_device_register(nand->mtd, NULL, 0); in nanddev_register() 392 return mtd_device_unregister(nand->mtd); in nanddev_unregister() 406 mtd_set_of_node(nand->mtd, np); in nanddev_set_of_node() 417 return mtd_get_of_node(nand->mtd); in nanddev_get_of_node() 429 mtd_set_ofnode(nand->mtd, node); in nanddev_set_ofnode() 619 struct mtd_info *mtd = nanddev_to_mtd(nand); in nanddev_io_iter_init() local [all …]
|
| A D | partitions.h | 84 uint64_t mtd_get_device_size(const struct mtd_info *mtd);
|
| A D | spi-nor.h | 558 struct mtd_info mtd; member 625 mtd_set_of_node(&nor->mtd, np); in spi_nor_set_flash_node() 631 return mtd_get_of_node(&nor->mtd); in spi_nor_get_flash_node()
|
| A D | spinand.h | 429 static inline struct spinand_device *mtd_to_spinand(struct mtd_info *mtd) in mtd_to_spinand() argument 431 return container_of(mtd_to_nanddev(mtd), struct spinand_device, base); in mtd_to_spinand()
|
| /include/ |
| A D | mxs_nand.h | 67 int (*hooked_read_oob)(struct mtd_info *mtd, 69 int (*hooked_write_oob)(struct mtd_info *mtd, 71 int (*hooked_block_markbad)(struct mtd_info *mtd, 98 int mxs_nand_setup_ecc(struct mtd_info *mtd); 100 void mxs_nand_mode_fcb_62bit(struct mtd_info *mtd); 101 void mxs_nand_mode_fcb_40bit(struct mtd_info *mtd); 102 void mxs_nand_mode_normal(struct mtd_info *mtd); 103 u32 mxs_nand_mark_byte_offset(struct mtd_info *mtd); 104 u32 mxs_nand_mark_bit_offset(struct mtd_info *mtd); 105 void mxs_nand_get_layout(struct mtd_info *mtd, struct mxs_nand_layout *l);
|
| A D | nand.h | 19 int nand_mtd_to_devnum(struct mtd_info *mtd); 23 int nand_register(int devnum, struct mtd_info *mtd); 24 void nand_unregister(struct mtd_info *mtd); 54 instr.mtd = info; in nand_erase() 92 int nand_erase_opts(struct mtd_info *mtd, 94 int nand_torture(struct mtd_info *mtd, loff_t offset); 95 int nand_verify_page_oob(struct mtd_info *mtd, struct mtd_oob_ops *ops, 102 int nand_lock(struct mtd_info *mtd, int tight); 103 int nand_unlock(struct mtd_info *mtd, loff_t start, size_t length, 105 int nand_get_lock_status(struct mtd_info *mtd, loff_t offset); [all …]
|
| A D | onenand_uboot.h | 33 extern int onenand_read(struct mtd_info *mtd, loff_t from, size_t len, 35 extern int onenand_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops); 36 extern int onenand_write(struct mtd_info *mtd, loff_t from, size_t len, 38 extern int onenand_erase(struct mtd_info *mtd, struct erase_info *instr); 46 extern int flexonenand_region(struct mtd_info *mtd, loff_t addr); 48 extern int flexonenand_set_boundary(struct mtd_info *mtd, int die,
|
| A D | spi_flash.h | 184 struct mtd_info *mtd = &flash->mtd; in spi_flash_read() local 190 return mtd->_read(mtd, offset, len, &retlen, buf); in spi_flash_read() 196 struct mtd_info *mtd = &flash->mtd; in spi_flash_write() local 202 return mtd->_write(mtd, offset, len, &retlen, buf); in spi_flash_write() 208 struct mtd_info *mtd = &flash->mtd; in spi_flash_erase() local 211 if (offset % mtd->erasesize || len % mtd->erasesize) { in spi_flash_erase() 223 return mtd->_erase(mtd, &instr); in spi_flash_erase()
|
| A D | fwu.h | 30 struct mtd_info *mtd; member 310 int fwu_gen_alt_info_from_mtd(char *buf, size_t len, struct mtd_info *mtd);
|
| A D | rkmtd.h | 68 struct mtd_info *mtd; member
|
| A D | dfu.h | 138 struct mtd_internal_data mtd; member
|
| A D | flash.h | 46 struct mtd_info *mtd; member
|
| /include/env/pg-wcom/ |
| A D | common.env | 4 # define WCOM_UBI_LINUX_MTD ubi.mtd=ubi0 8 # define WCOM_UBI_LINUX_MTD ubi.mtd=ubi0 ubi.mtd=ubi1
|
| /include/mtd/ |
| A D | mtd-abi.h | 269 static inline int mtd_type_is_nand_user(const struct mtd_info_user *mtd) in mtd_type_is_nand_user() argument 271 return mtd->type == MTD_NANDFLASH || mtd->type == MTD_MLCNANDFLASH; in mtd_type_is_nand_user()
|
| /include/env/ti/ |
| A D | nand.env | 7 nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048
|