| /linux/include/linux/mtd/ |
| H A D | spinand.h | 333 struct spinand_device; 404 int (*init)(struct spinand_device *spinand); 405 void (*cleanup)(struct spinand_device *spinand); 476 int (*get_status)(struct spinand_device *spinand, u8 status); 511 int (*info)(struct spinand_device *spinand, size_t len, 513 int (*read)(struct spinand_device *spinand, loff_t from, size_t len, 526 int (*info)(struct spinand_device *spinand, size_t len, 528 int (*lock)(struct spinand_device *spinand, loff_t from, size_t len); 529 int (*erase)(struct spinand_device *spinand, loff_t from, size_t len); 530 int (*read)(struct spinand_device *spinand, loff_t from, size_t len, [all …]
|
| /linux/drivers/mtd/nand/spi/ |
| H A D | core.c | 24 spinand_fill_reset_op(struct spinand_device *spinand) in spinand_fill_reset_op() 30 spinand_fill_readid_op(struct spinand_device *spinand, in spinand_fill_readid_op() 44 spinand_fill_wr_en_op(struct spinand_device *spinand) in spinand_fill_wr_en_op() 50 spinand_fill_wr_dis_op(struct spinand_device *spinand) in spinand_fill_wr_dis_op() 56 spinand_fill_set_feature_op(struct spinand_device *spinand, u64 reg, const void *valptr) in spinand_fill_set_feature_op() 70 spinand_fill_get_feature_op(struct spinand_device *spinand, u64 reg, void *valptr) in spinand_fill_get_feature_op() 84 spinand_fill_blk_erase_op(struct spinand_device *spinand, u64 addr) in spinand_fill_blk_erase_op() 94 spinand_fill_page_read_op(struct spinand_device *spinand, u64 addr) in spinand_fill_page_read_op() 104 spinand_fill_prog_exec_op(struct spinand_device *spinand, u64 addr) in spinand_fill_prog_exec_op() 113 int spinand_read_reg_op(struct spinand_device *spinand, u8 reg, u8 *val) in spinand_read_reg_op() [all …]
|
| H A D | otp.c | 17 size_t spinand_otp_page_size(struct spinand_device *spinand) in spinand_otp_page_size() 24 static size_t spinand_otp_size(struct spinand_device *spinand, in spinand_otp_size() 36 size_t spinand_fact_otp_size(struct spinand_device *spinand) in spinand_fact_otp_size() 47 size_t spinand_user_otp_size(struct spinand_device *spinand) in spinand_user_otp_size() 52 static int spinand_otp_check_bounds(struct spinand_device *spinand, loff_t ofs, in spinand_otp_check_bounds() 62 static int spinand_user_otp_check_bounds(struct spinand_device *spinand, in spinand_user_otp_check_bounds() 69 static int spinand_otp_rw(struct spinand_device *spinand, loff_t ofs, in spinand_otp_rw() 137 int spinand_fact_otp_read(struct spinand_device *spinand, loff_t ofs, in spinand_fact_otp_read() 154 int spinand_user_otp_read(struct spinand_device *spinand, loff_t ofs, in spinand_user_otp_read() 171 int spinand_user_otp_write(struct spinand_device *spinand, loff_t ofs, in spinand_user_otp_write() [all …]
|
| H A D | micron.c | 99 struct spinand_device *spinand = mtd_to_spinand(mtd); in micron_4_ooblayout_ecc() 114 struct spinand_device *spinand = mtd_to_spinand(mtd); in micron_4_ooblayout_free() 137 static int micron_select_target(struct spinand_device *spinand, in micron_select_target() 151 static int micron_8_ecc_get_status(struct spinand_device *spinand, in micron_8_ecc_get_status() 177 static int mt29f2g01abagd_otp_is_locked(struct spinand_device *spinand) in mt29f2g01abagd_otp_is_locked() 215 static int mt29f2g01abagd_otp_info(struct spinand_device *spinand, size_t len, in mt29f2g01abagd_otp_info() 237 static int mt29f2g01abagd_fact_otp_info(struct spinand_device *spinand, in mt29f2g01abagd_fact_otp_info() 244 static int mt29f2g01abagd_user_otp_info(struct spinand_device *spinand, in mt29f2g01abagd_user_otp_info() 251 static int mt29f2g01abagd_otp_lock(struct spinand_device *spinand, loff_t from, in mt29f2g01abagd_otp_lock() 419 static int micron_spinand_init(struct spinand_device *spinand) in micron_spinand_init()
|
| H A D | gigadevice.c | 79 static int gd5fxgm9_get_eccsr(struct spinand_device *spinand, u8 *eccsr) in gd5fxgm9_get_eccsr() 100 static int gd5fxgm9_ecc_get_status(struct spinand_device *spinand, u8 status) in gd5fxgm9_ecc_get_status() 132 static int gd5fxgm9_set_continuous_read(struct spinand_device *spinand, bool enable) in gd5fxgm9_set_continuous_read() 181 static int gd5fxgq4xa_ecc_get_status(struct spinand_device *spinand, in gd5fxgq4xa_ecc_get_status() 265 static int gd5fxgq4uexxg_ecc_get_status(struct spinand_device *spinand, in gd5fxgq4uexxg_ecc_get_status() 308 static int gd5fxgq5xexxg_ecc_get_status(struct spinand_device *spinand, in gd5fxgq5xexxg_ecc_get_status() 346 static int gd5fxgq4ufxxg_ecc_get_status(struct spinand_device *spinand, in gd5fxgq4ufxxg_ecc_get_status() 641 static int gd5fxgm9_spinand_init(struct spinand_device *spinand) in gd5fxgm9_spinand_init() 654 static void gd5fxgm9_spinand_cleanup(struct spinand_device *spinand) in gd5fxgm9_spinand_cleanup()
|
| H A D | winbond.c | 111 spinand_fill_winbond_write_vcr_op(struct spinand_device *spinand, u8 reg, void *valptr) in spinand_fill_winbond_write_vcr_op() 128 spinand_fill_winbond_select_target_op(struct spinand_device *spinand, void *valptr) in spinand_fill_winbond_select_target_op() 164 static int w25m02gv_select_target(struct spinand_device *spinand, in w25m02gv_select_target() 290 static int w25n02kv_ecc_get_status(struct spinand_device *spinand, in w25n02kv_ecc_get_status() 329 static int w25n0xjw_hs_cfg(struct spinand_device *spinand, in w25n0xjw_hs_cfg() 367 static int w35n0xjw_write_vcr(struct spinand_device *spinand, u8 reg, u8 val) in w35n0xjw_write_vcr() 393 static int w35n0xjw_vcr_cfg(struct spinand_device *spinand, in w35n0xjw_vcr_cfg() 594 static int winbond_spinand_init(struct spinand_device *spinand) in winbond_spinand_init()
|
| H A D | macronix.c | 54 spinand_fill_macronix_read_eccsr_op(struct spinand_device *spinand, void *valptr) in spinand_fill_macronix_read_eccsr_op() 84 static int macronix_get_eccsr(struct spinand_device *spinand, u8 *eccsr) in macronix_get_eccsr() 107 static int macronix_ecc_get_status(struct spinand_device *spinand, in macronix_ecc_get_status() 141 static int macronix_set_cont_read(struct spinand_device *spinand, bool enable) in macronix_set_cont_read() 163 static int macronix_set_read_retry(struct spinand_device *spinand, in macronix_set_read_retry() 498 static int macronix_spinand_init(struct spinand_device *spinand) in macronix_spinand_init() 511 static void macronix_spinand_cleanup(struct spinand_device *spinand) in macronix_spinand_cleanup()
|
| H A D | esmt.c | 111 static int f50l1g41lb_otp_info(struct spinand_device *spinand, size_t len, in f50l1g41lb_otp_info() 126 static int f50l1g41lb_fact_otp_info(struct spinand_device *spinand, size_t len, in f50l1g41lb_fact_otp_info() 132 static int f50l1g41lb_user_otp_info(struct spinand_device *spinand, size_t len, in f50l1g41lb_user_otp_info() 138 static int f50l1g41lb_otp_lock(struct spinand_device *spinand, loff_t from, in f50l1g41lb_otp_lock()
|
| H A D | foresee.c | 57 static int f35sqa002g_ecc_get_status(struct spinand_device *spinand, u8 status) in f35sqa002g_ecc_get_status() 78 static int f35sqb002g_ecc_get_status(struct spinand_device *spinand, u8 status) in f35sqb002g_ecc_get_status()
|
| H A D | skyhigh.c | 60 static int skyhigh_spinand_ecc_get_status(struct spinand_device *spinand, in skyhigh_spinand_ecc_get_status() 126 static int skyhigh_spinand_init(struct spinand_device *spinand) in skyhigh_spinand_init()
|
| H A D | xtx.c | 70 static int xt26g0xa_ecc_get_status(struct spinand_device *spinand, in xt26g0xa_ecc_get_status() 123 static int xt26xxxd_ecc_get_status(struct spinand_device *spinand, in xt26xxxd_ecc_get_status()
|
| H A D | paragon.c | 70 static int pn26g0xa_ecc_get_status(struct spinand_device *spinand, in pn26g0xa_ecc_get_status()
|
| H A D | alliancememory.c | 95 static int am_ecc_get_status(struct spinand_device *spinand, u8 status) in am_ecc_get_status()
|
| H A D | fmsh.c | 55 static int fm25s01bi3_ecc_get_status(struct spinand_device *spinand, in fm25s01bi3_ecc_get_status()
|
| H A D | toshiba.c | 71 static int tx58cxgxsxraix_ecc_get_status(struct spinand_device *spinand, in tx58cxgxsxraix_ecc_get_status()
|
| /linux/drivers/spi/ |
| H A D | spi-amlogic-spifc-a4.c | 1020 struct spinand_device *spinand = nand_to_spinand(nand); in aml_sfc_ecc_prepare_io_req()
|