/linux-master/drivers/mtd/nand/spi/ |
H A D | Makefile | |
H A D | alliancememory.c | 95 static int am_ecc_get_status(struct spinand_device *spinand, u8 status) argument
|
H A D | core.c | 23 static int spinand_read_reg_op(struct spinand_device *spinand, u8 reg, u8 *val) argument 37 static int spinand_write_reg_op(struct spinand_device *spinand, u8 reg, u8 val) argument 46 static int spinand_read_status(struct spinand_device *spinand, u argument 51 spinand_get_cfg(struct spinand_device *spinand, u8 *cfg) argument 63 spinand_set_cfg(struct spinand_device *spinand, u8 cfg) argument 93 spinand_upd_cfg(struct spinand_device *spinand, u8 mask, u8 val) argument 117 spinand_select_target(struct spinand_device *spinand, unsigned int target) argument 141 spinand_read_cfg(struct spinand_device *spinand) argument 165 spinand_init_cfg_cache(struct spinand_device *spinand) argument 180 spinand_init_quad_enable(struct spinand_device *spinand) argument 196 spinand_ecc_enable(struct spinand_device *spinand, bool enable) argument 203 spinand_check_ecc_status(struct spinand_device *spinand, u8 status) argument 258 struct spinand_device *spinand = nand_to_spinand(nand); local 288 struct spinand_device *spinand = nand_to_spinand(nand); local 301 struct spinand_device *spinand = nand_to_spinand(nand); local 342 spinand_write_enable_op(struct spinand_device *spinand) argument 349 spinand_load_page_op(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 359 spinand_read_from_cache_op(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 420 spinand_write_to_cache_op(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 479 spinand_program_op(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 489 spinand_erase_op(struct spinand_device *spinand, const struct nand_pos *pos) argument 499 spinand_wait(struct spinand_device *spinand, unsigned long initial_delay_us, unsigned long poll_delay_us, u8 *s) argument 535 spinand_read_id_op(struct spinand_device *spinand, u8 naddr, u8 ndummy, u8 *buf) argument 549 spinand_reset_op(struct spinand_device *spinand) argument 564 spinand_lock_block(struct spinand_device *spinand, u8 lock) argument 569 spinand_read_page(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 600 spinand_write_page(struct spinand_device *spinand, const struct nand_page_io_req *req) argument 636 struct spinand_device *spinand = mtd_to_spinand(mtd); local 692 struct spinand_device *spinand = mtd_to_spinand(mtd); local 726 struct spinand_device *spinand = nand_to_spinand(nand); local 747 struct spinand_device *spinand = nand_to_spinand(nand); local 761 struct spinand_device *spinand = nand_to_spinand(nand); local 786 struct spinand_device *spinand = nand_to_spinand(nand); local 800 struct spinand_device *spinand = nand_to_spinand(nand); local 830 struct spinand_device *spinand = mtd_to_spinand(mtd); local 842 struct spinand_device *spinand = mtd_to_spinand(mtd); local 855 spinand_create_dirmap(struct spinand_device *spinand, unsigned int plane) argument 912 spinand_create_dirmaps(struct spinand_device *spinand) argument 953 spinand_manufacturer_match(struct spinand_device *spinand, enum spinand_readid_method rdid_method) argument 980 spinand_id_detect(struct spinand_device *spinand) argument 1009 spinand_manufacturer_init(struct spinand_device *spinand) argument 1017 spinand_manufacturer_cleanup(struct spinand_device *spinand) argument 1025 spinand_select_op_variant(struct spinand_device *spinand, const struct spinand_op_variants *variants) argument 1073 spinand_match_and_init(struct spinand_device *spinand, const struct spinand_info *table, unsigned int table_size, enum spinand_readid_method rdid_method) argument 1123 spinand_detect(struct spinand_device *spinand) argument 1156 spinand_init_flash(struct spinand_device *spinand) argument 1201 struct spinand_device *spinand = mtd_to_spinand(mtd); local 1215 spinand_init(struct spinand_device *spinand) argument 1316 spinand_cleanup(struct spinand_device *spinand) argument 1328 struct spinand_device *spinand; local 1362 struct spinand_device *spinand; local [all...] |
H A D | foresee.c | 52 static int f35sqa002g_ecc_get_status(struct spinand_device *spinand, u8 status) argument
|
H A D | gigadevice.c | 100 static int gd5fxgq4xa_ecc_get_status(struct spinand_device *spinand, argument 184 static int gd5fxgq4uexxg_ecc_get_status(struct spinand_device *spinand, argument 227 static int gd5fxgq5xexxg_ecc_get_status(struct spinand_device *spinand, argument 265 gd5fxgq4ufxxg_ecc_get_status(struct spinand_device *spinand, u8 status) argument [all...] |
H A D | macronix.c | 52 static int mx35lf1ge4ab_get_eccsr(struct spinand_device *spinand, u8 *eccsr) argument 67 static int mx35lf1ge4ab_ecc_get_status(struct spinand_device *spinand, argument
|
H A D | micron.c | 93 struct spinand_device *spinand = mtd_to_spinand(mtd); local 108 struct spinand_device *spinand = mtd_to_spinand(mtd); local 131 static int micron_select_target(struct spinand_device *spinand, argument 145 static int micron_8_ecc_get_status(struct spinand_device *spinand, argument 286 micron_spinand_init(struct spinand_device *spinand) argument [all...] |
H A D | paragon.c | 70 static int pn26g0xa_ecc_get_status(struct spinand_device *spinand, argument
|
H A D | toshiba.c | 71 static int tx58cxgxsxraix_ecc_get_status(struct spinand_device *spinand, argument
|
H A D | winbond.c | 65 static int w25m02gv_select_target(struct spinand_device *spinand, argument 108 static int w25n02kv_ecc_get_status(struct spinand_device *spinand, argument 231 winbond_spinand_init(struct spinand_device *spinand) argument [all...] |
H A D | xtx.c | 70 static int xt26g0xa_ecc_get_status(struct spinand_device *spinand, argument 123 static int xt26xxxd_ecc_get_status(struct spinand_device *spinand, argument
|
/linux-master/include/linux/mtd/ |
H A D | spinand.h | 473 static inline struct mtd_info *spinand_to_mtd(struct spinand_device *spinand) argument 496 spinand_to_nand(struct spinand_device *spinand) argument 508 spinand_set_of_node(struct spinand_device *spinand, struct device_node *np) argument [all...] |