Lines Matching refs:mtd_info
66 static int flexonenand_ooblayout_ecc(struct mtd_info *mtd, int section, in flexonenand_ooblayout_ecc()
78 static int flexonenand_ooblayout_free(struct mtd_info *mtd, int section, in flexonenand_ooblayout_free()
102 static int onenand_ooblayout_128_ecc(struct mtd_info *mtd, int section, in onenand_ooblayout_128_ecc()
114 static int onenand_ooblayout_128_free(struct mtd_info *mtd, int section, in onenand_ooblayout_128_free()
138 static int onenand_ooblayout_32_64_ecc(struct mtd_info *mtd, int section, in onenand_ooblayout_32_64_ecc()
150 static int onenand_ooblayout_32_64_free(struct mtd_info *mtd, int section, in onenand_ooblayout_32_64_free()
377 int flexonenand_region(struct mtd_info *mtd, loff_t addr) in flexonenand_region()
398 static int onenand_command(struct mtd_info *mtd, int cmd, loff_t addr, size_t len) in onenand_command()
553 static int onenand_wait(struct mtd_info *mtd, int state) in onenand_wait()
651 static int onenand_interrupt_wait(struct mtd_info *mtd, int state) in onenand_interrupt_wait()
667 static int onenand_try_interrupt_wait(struct mtd_info *mtd, int state) in onenand_try_interrupt_wait()
698 static void onenand_setup_wait(struct mtd_info *mtd) in onenand_setup_wait()
733 static inline int onenand_bufferram_offset(struct mtd_info *mtd, int area) in onenand_bufferram_offset()
758 static int onenand_read_bufferram(struct mtd_info *mtd, int area, in onenand_read_bufferram()
794 static int onenand_sync_read_bufferram(struct mtd_info *mtd, int area, in onenand_sync_read_bufferram()
834 static int onenand_write_bufferram(struct mtd_info *mtd, int area, in onenand_write_bufferram()
873 static int onenand_get_2x_blockpage(struct mtd_info *mtd, loff_t addr) in onenand_get_2x_blockpage()
897 static int onenand_check_bufferram(struct mtd_info *mtd, loff_t addr) in onenand_check_bufferram()
939 static void onenand_update_bufferram(struct mtd_info *mtd, loff_t addr, in onenand_update_bufferram()
972 static void onenand_invalidate_bufferram(struct mtd_info *mtd, loff_t addr, in onenand_invalidate_bufferram()
994 static int onenand_get_device(struct mtd_info *mtd, int new_state) in onenand_get_device()
1031 static void onenand_release_device(struct mtd_info *mtd) in onenand_release_device()
1051 static int onenand_transfer_auto_oob(struct mtd_info *mtd, uint8_t *buf, int column, in onenand_transfer_auto_oob()
1075 static int onenand_recover_lsb(struct mtd_info *mtd, loff_t addr, int status) in onenand_recover_lsb()
1114 static int onenand_mlc_read_ops_nolock(struct mtd_info *mtd, loff_t from, in onenand_mlc_read_ops_nolock()
1215 static int onenand_read_ops_nolock(struct mtd_info *mtd, loff_t from, in onenand_read_ops_nolock()
1344 static int onenand_read_oob_nolock(struct mtd_info *mtd, loff_t from, in onenand_read_oob_nolock()
1439 static int onenand_read_oob(struct mtd_info *mtd, loff_t from, in onenand_read_oob()
1486 static int onenand_bbt_wait(struct mtd_info *mtd, int state) in onenand_bbt_wait()
1538 int onenand_bbt_read_oob(struct mtd_info *mtd, loff_t from, in onenand_bbt_read_oob()
1613 static int onenand_verify_oob(struct mtd_info *mtd, const u_char *buf, loff_t to) in onenand_verify_oob()
1642 static int onenand_verify(struct mtd_info *mtd, const u_char *buf, loff_t addr, size_t len) in onenand_verify()
1683 static void onenand_panic_wait(struct mtd_info *mtd) in onenand_panic_wait()
1707 static int onenand_panic_write(struct mtd_info *mtd, loff_t to, size_t len, in onenand_panic_write()
1783 static int onenand_fill_auto_oob(struct mtd_info *mtd, u_char *oob_buf, in onenand_fill_auto_oob()
1797 static int onenand_write_ops_nolock(struct mtd_info *mtd, loff_t to, in onenand_write_ops_nolock()
1978 static int onenand_write_oob_nolock(struct mtd_info *mtd, loff_t to, in onenand_write_oob_nolock()
2086 static int onenand_write_oob(struct mtd_info *mtd, loff_t to, in onenand_write_oob()
2120 static int onenand_block_isbad_nolock(struct mtd_info *mtd, loff_t ofs, int allowbbt) in onenand_block_isbad_nolock()
2130 static int onenand_multiblock_erase_verify(struct mtd_info *mtd, in onenand_multiblock_erase_verify()
2162 static int onenand_multiblock_erase(struct mtd_info *mtd, in onenand_multiblock_erase()
2273 static int onenand_block_by_block_erase(struct mtd_info *mtd, in onenand_block_by_block_erase()
2343 static int onenand_erase(struct mtd_info *mtd, struct erase_info *instr) in onenand_erase()
2407 static void onenand_sync(struct mtd_info *mtd) in onenand_sync()
2425 static int onenand_block_isbad(struct mtd_info *mtd, loff_t ofs) in onenand_block_isbad()
2443 static int onenand_default_block_markbad(struct mtd_info *mtd, loff_t ofs) in onenand_default_block_markbad()
2477 static int onenand_block_markbad(struct mtd_info *mtd, loff_t ofs) in onenand_block_markbad()
2505 static int onenand_do_lock_cmd(struct mtd_info *mtd, loff_t ofs, size_t len, int cmd) in onenand_do_lock_cmd()
2584 static int onenand_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in onenand_lock()
2602 static int onenand_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in onenand_unlock()
2652 static void onenand_unlock_all(struct mtd_info *mtd) in onenand_unlock_all()
2700 static int onenand_otp_command(struct mtd_info *mtd, int cmd, loff_t addr, in onenand_otp_command()
2776 static int onenand_otp_write_oob_nolock(struct mtd_info *mtd, loff_t to, in onenand_otp_write_oob_nolock()
2894 typedef int (*otp_op_t)(struct mtd_info *mtd, loff_t form, size_t len,
2907 static int do_otp_read(struct mtd_info *mtd, loff_t from, size_t len, in do_otp_read()
2944 static int do_otp_write(struct mtd_info *mtd, loff_t to, size_t len, in do_otp_write()
2988 static int do_otp_lock(struct mtd_info *mtd, loff_t from, size_t len, in do_otp_lock()
3038 static int onenand_otp_walk(struct mtd_info *mtd, loff_t from, size_t len, in onenand_otp_walk()
3116 static int onenand_get_fact_prot_info(struct mtd_info *mtd, size_t len, in onenand_get_fact_prot_info()
3133 static int onenand_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, in onenand_read_fact_prot_reg()
3148 static int onenand_get_user_prot_info(struct mtd_info *mtd, size_t len, in onenand_get_user_prot_info()
3165 static int onenand_read_user_prot_reg(struct mtd_info *mtd, loff_t from, in onenand_read_user_prot_reg()
3181 static int onenand_write_user_prot_reg(struct mtd_info *mtd, loff_t from, in onenand_write_user_prot_reg()
3196 static int onenand_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, in onenand_lock_user_prot_reg()
3251 static void onenand_check_features(struct mtd_info *mtd) in onenand_check_features()
3394 static int flexonenand_get_boundary(struct mtd_info *mtd) in flexonenand_get_boundary()
3435 static void flexonenand_get_size(struct mtd_info *mtd) in flexonenand_get_size()
3516 static int flexonenand_check_blocks_erased(struct mtd_info *mtd, int start, int end) in flexonenand_check_blocks_erased()
3562 static int flexonenand_set_boundary(struct mtd_info *mtd, int die, in flexonenand_set_boundary()
3655 static int onenand_chip_probe(struct mtd_info *mtd) in onenand_chip_probe()
3700 static int onenand_probe(struct mtd_info *mtd) in onenand_probe()
3795 static int onenand_suspend(struct mtd_info *mtd) in onenand_suspend()
3804 static void onenand_resume(struct mtd_info *mtd) in onenand_resume()
3825 int onenand_scan(struct mtd_info *mtd, int maxchips) in onenand_scan()
3997 void onenand_release(struct mtd_info *mtd) in onenand_release()