| /linux/drivers/mtd/spi-nor/ |
| H A D | sysfs.c | 14 struct spi_mem *spimem = spi_get_drvdata(spi); in manufacturer_show() local 15 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in manufacturer_show() 25 struct spi_mem *spimem = spi_get_drvdata(spi); in partname_show() local 26 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in partname_show() 36 struct spi_mem *spimem = spi_get_drvdata(spi); in jedec_id_show() local 37 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in jedec_id_show() 57 struct spi_mem *spimem = spi_get_drvdata(spi); in sfdp_read() local 58 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in sfdp_read() 76 struct spi_mem *spimem = spi_get_drvdata(spi); in spi_nor_sysfs_is_visible() local 77 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in spi_nor_sysfs_is_visible() [all …]
|
| H A D | core.c | 158 error = spi_mem_adjust_op_size(nor->spimem, op); in spi_nor_spimem_exec_op() 162 return spi_mem_exec_op(nor->spimem, op); in spi_nor_spimem_exec_op() 249 if (nor->spimem) in spi_nor_read_data() 309 if (nor->spimem) in spi_nor_write_data() 327 if (!nor->spimem) in spi_nor_read_any_reg() 351 if (!nor->spimem) in spi_nor_write_any_volatile_reg() 371 if (nor->spimem) { in spi_nor_write_enable() 376 ret = spi_mem_exec_op(nor->spimem, &op); in spi_nor_write_enable() 398 if (nor->spimem) { in spi_nor_write_disable() 403 ret = spi_mem_exec_op(nor->spimem, &op); in spi_nor_write_disable() [all …]
|
| H A D | winbond.c | 95 if (nor->spimem) { in winbond_nor_select_die() 100 ret = spi_mem_exec_op(nor->spimem, &op); in winbond_nor_select_die() 386 if (nor->spimem) { in winbond_nor_write_ear() 391 ret = spi_mem_exec_op(nor->spimem, &op); in winbond_nor_write_ear()
|
| H A D | micron-st.c | 526 if (nor->spimem) { in micron_st_nor_read_fsr() 541 ret = spi_mem_exec_op(nor->spimem, &op); in micron_st_nor_read_fsr() 561 if (nor->spimem) { in micron_st_nor_clear_fsr() 566 ret = spi_mem_exec_op(nor->spimem, &op); in micron_st_nor_clear_fsr()
|
| H A D | spansion.c | 93 if (nor->spimem) { in spansion_nor_clear_sr() 98 ret = spi_mem_exec_op(nor->spimem, &op); in spansion_nor_clear_sr() 374 ret = spi_mem_exec_op(nor->spimem, &op); in cypress_nor_set_4byte_addr_mode()
|
| /linux/drivers/misc/eeprom/ |
| H A D | at25.c | 42 struct spi_mem *spimem; member 122 status = spi_mem_adjust_op_size(at25->spimem, &op); in at25_ee_read() 128 status = spi_mem_exec_op(at25->spimem, &op); in at25_ee_read() 139 dev_dbg(&at25->spimem->spi->dev, "read %zu bytes at %d\n", in at25_ee_read() 165 status = spi_mem_exec_op(at25->spimem, &op); in fm25_aux_read() 166 dev_dbg(&at25->spimem->spi->dev, "read %d aux bytes --> %d\n", len, status); in fm25_aux_read() 229 at25->spimem, &op); in at25_wait_ready() 270 status = spi_mem_exec_op(at25->spimem, &op); in at25_ee_write() 272 dev_dbg(&at25->spimem->spi->dev, "WREN --> %d\n", status); in at25_ee_write() 289 status = spi_mem_adjust_op_size(at25->spimem, &op); in at25_ee_write() [all …]
|
| /linux/drivers/mtd/nand/spi/ |
| H A D | core.c | 119 ret = spi_mem_exec_op(spinand->spimem, &op); in spinand_read_reg_op() 133 return spi_mem_exec_op(spinand->spimem, &op); in spinand_write_reg_op() 258 struct device *dev = &spinand->spimem->spi->dev; in spinand_init_cfg_cache() 448 return spi_mem_exec_op(spinand->spimem, &op); in spinand_write_enable_op() 458 return spi_mem_exec_op(spinand->spimem, &op); in spinand_load_page_op() 613 return spi_mem_exec_op(spinand->spimem, &op); in spinand_program_op() 623 return spi_mem_exec_op(spinand->spimem, &op); in spinand_erase_op() 646 ret = spi_mem_poll_status(spinand->spimem, &op, STATUS_BUSY, 0, in spinand_wait() 679 ret = spi_mem_exec_op(spinand->spimem, &op); in spinand_read_id_op() 691 ret = spi_mem_exec_op(spinand->spimem, &op); in spinand_reset_op() [all …]
|
| H A D | micron.c | 148 return spi_mem_exec_op(spinand->spimem, &op); in micron_select_target() 265 ret = spi_mem_exec_op(spinand->spimem, &write_op); in mt29f2g01abagd_otp_lock() 269 ret = spi_mem_exec_op(spinand->spimem, &exec_op); in mt29f2g01abagd_otp_lock()
|
| H A D | esmt.c | 151 ret = spi_mem_exec_op(spinand->spimem, &write_op); in f50l1g41lb_otp_lock() 155 ret = spi_mem_exec_op(spinand->spimem, &exec_op); in f50l1g41lb_otp_lock()
|
| H A D | gigadevice.c | 88 ret = spi_mem_exec_op(spinand->spimem, &op); in gd5fxgm9_get_eccsr() 282 ret = spi_mem_exec_op(spinand->spimem, &op); in gd5fxgq4uexxg_ecc_get_status() 325 ret = spi_mem_exec_op(spinand->spimem, &op); in gd5fxgq5xexxg_ecc_get_status()
|
| H A D | winbond.c | 171 return spi_mem_exec_op(spinand->spimem, &op); in w25m02gv_select_target() 312 if (spi_mem_exec_op(spinand->spimem, &op)) in w25n02kv_ecc_get_status() 379 ret = spi_mem_exec_op(spinand->spimem, &op); in w35n0xjw_write_vcr()
|
| H A D | macronix.c | 90 ret = spi_mem_exec_op(spinand->spimem, &op); in macronix_get_eccsr() 170 return spi_mem_exec_op(spinand->spimem, &op); in macronix_set_read_retry()
|
| H A D | toshiba.c | 93 if (spi_mem_exec_op(spinand->spimem, &op)) in tx58cxgxsxraix_ecc_get_status()
|
| /linux/include/linux/mtd/ |
| H A D | spi-nor.h | 393 struct spi_mem *spimem; member
|
| H A D | spinand.h | 759 struct spi_mem *spimem; member
|