| /linux/drivers/mtd/spi-nor/ |
| H A D | sysfs.c | 14 struct spi_mem *spimem = spi_get_drvdata(spi); in manufacturer_show() 25 struct spi_mem *spimem = spi_get_drvdata(spi); in partname_show() 36 struct spi_mem *spimem = spi_get_drvdata(spi); in jedec_id_show() 57 struct spi_mem *spimem = spi_get_drvdata(spi); in sfdp_read() 76 struct spi_mem *spimem = spi_get_drvdata(spi); in spi_nor_sysfs_is_visible() 93 struct spi_mem *spimem = spi_get_drvdata(spi); in spi_nor_sysfs_is_bin_visible()
|
| H A D | Kconfig | 6 select SPI_MEM
|
| H A D | core.c | 3701 static int spi_nor_probe(struct spi_mem *spimem) in spi_nor_probe() 3780 static int spi_nor_remove(struct spi_mem *spimem) in spi_nor_remove() 3790 static void spi_nor_shutdown(struct spi_mem *spimem) in spi_nor_shutdown()
|
| /linux/drivers/spi/ |
| H A D | spi-mem.c | 107 static int spi_check_buswidth_req(struct spi_mem *mem, u8 buswidth, bool tx) in spi_check_buswidth_req() 145 static bool spi_mem_check_buswidth(struct spi_mem *mem, in spi_mem_check_buswidth() 167 bool spi_mem_default_supports_op(struct spi_mem *mem, in spi_mem_default_supports_op() 254 static bool spi_mem_internal_supports_op(struct spi_mem *mem, in spi_mem_internal_supports_op() 280 bool spi_mem_supports_op(struct spi_mem *mem, const struct spi_mem_op *op) in spi_mem_supports_op() 292 static int spi_mem_access_start(struct spi_mem *mem) in spi_mem_access_start() 319 static void spi_mem_access_end(struct spi_mem *mem) in spi_mem_access_end() 385 int spi_mem_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in spi_mem_exec_op() 531 const char *spi_mem_get_name(struct spi_mem *mem) in spi_mem_get_name() 552 int spi_mem_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in spi_mem_adjust_op_size() [all …]
|
| H A D | spi-wpcm-fiu.c | 137 int (*exec)(struct spi_mem *mem, const struct spi_mem_op *op); 150 static int wpcm_fiu_normal_exec(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_normal_exec() 177 static int wpcm_fiu_fast_read_exec(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_fast_read_exec() 195 static int wpcm_fiu_4ba_exec(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_4ba_exec() 240 static int wpcm_fiu_rdid_exec(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_rdid_exec() 277 static int wpcm_fiu_dummy_exec(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_dummy_exec() 322 static bool wpcm_fiu_supports_op(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_supports_op() 352 static int wpcm_fiu_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in wpcm_fiu_exec_op() 367 static int wpcm_fiu_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in wpcm_fiu_adjust_op_size()
|
| H A D | spi-intel.c | 185 const struct spi_mem *mem, 459 const struct spi_mem *mem) in intel_spi_chip_addr() 467 static int intel_spi_read_reg(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_read_reg() 490 static int intel_spi_write_reg(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_write_reg() 551 static int intel_spi_read(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_read() 612 static int intel_spi_write(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_write() 675 static int intel_spi_erase(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_erase() 713 static int intel_spi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in intel_spi_adjust_op_size() 757 static bool intel_spi_supports_mem_op(struct spi_mem *mem, in intel_spi_supports_mem_op() 789 static int intel_spi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in intel_spi_exec_mem_op() [all …]
|
| H A D | spi-microchip-core-qspi.c | 460 static int mchp_coreqspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in mchp_coreqspi_exec_op() 532 static bool mchp_coreqspi_supports_op(struct spi_mem *mem, const struct spi_mem_op *op) in mchp_coreqspi_supports_op() 559 static int mchp_coreqspi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in mchp_coreqspi_adjust_op_size()
|
| H A D | spi-rockchip-sfc.c | 318 struct spi_mem *mem, in rockchip_sfc_xfer_setup() 524 static int rockchip_sfc_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in rockchip_sfc_exec_mem_op() 573 static int rockchip_sfc_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in rockchip_sfc_adjust_op_size()
|
| H A D | spi-mt65xx.c | 903 static int mtk_spi_mem_adjust_op_size(struct spi_mem *mem, in mtk_spi_mem_adjust_op_size() 920 static bool mtk_spi_mem_supports_op(struct spi_mem *mem, in mtk_spi_mem_supports_op() 967 static int mtk_spi_transfer_wait(struct spi_mem *mem, in mtk_spi_transfer_wait() 997 static int mtk_spi_mem_exec_op(struct spi_mem *mem, in mtk_spi_mem_exec_op()
|
| H A D | spi-atcspi200.c | 256 static int atcspi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in atcspi_adjust_op_size() 364 static int atcspi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in atcspi_exec_mem_op()
|
| H A D | spi-mtk-snfi.c | 42 // 4. For other matching spi_mem ops outside a prepare/finish_io_req pair, 1241 static bool mtk_snand_supports_op(struct spi_mem *mem, in mtk_snand_supports_op() 1255 static int mtk_snand_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in mtk_snand_adjust_op_size() 1282 static int mtk_snand_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in mtk_snand_exec_op()
|
| H A D | spi-dw-core.c | 491 static int dw_spi_adjust_mem_op_size(struct spi_mem *mem, struct spi_mem_op *op) in dw_spi_adjust_mem_op_size() 499 static bool dw_spi_supports_mem_op(struct spi_mem *mem, in dw_spi_supports_mem_op() 675 static int dw_spi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in dw_spi_exec_mem_op()
|
| H A D | spi-cadence-quadspi.c | 1448 static int cqspi_mem_process(struct spi_mem *mem, const struct spi_mem_op *op) in cqspi_mem_process() 1476 static int cqspi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in cqspi_exec_mem_op() 1519 static bool cqspi_supports_mem_op(struct spi_mem *mem, in cqspi_supports_mem_op() 1728 static const char *cqspi_get_name(struct spi_mem *mem) in cqspi_get_name()
|
| H A D | spi-axiado.c | 554 static int ax_spi_mem_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in ax_spi_mem_exec_op() 699 static int ax_spi_mem_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in ax_spi_mem_adjust_op_size()
|
| H A D | spi-amlogic-spifc-a4.c | 792 static int aml_sfc_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in aml_sfc_exec_op() 831 static int aml_sfc_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in aml_sfc_adjust_op_size()
|
| H A D | spi-qpic-snand.c | 1455 static bool qcom_spi_supports_op(struct spi_mem *mem, const struct spi_mem_op *op) in qcom_spi_supports_op() 1471 static int qcom_spi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in qcom_spi_exec_op()
|
| H A D | spi-zynqmp-gqspi.c | 1044 static int zynqmp_qspi_exec_op(struct spi_mem *mem, in zynqmp_qspi_exec_op()
|
| H A D | spi-bcm-qspi.c | 1190 static int bcm_qspi_exec_mem_op(struct spi_mem *mem, in bcm_qspi_exec_mem_op()
|
| /linux/drivers/mtd/nand/spi/ |
| H A D | Kconfig | 7 select SPI_MEM
|
| H A D | core.c | 1831 * We need a scratch buffer because the spi_mem interface requires that in spinand_init() 1950 static int spinand_probe(struct spi_mem *mem) in spinand_probe() 1984 static int spinand_remove(struct spi_mem *mem) in spinand_remove()
|
| /linux/include/linux/mtd/ |
| H A D | spi-nor.h | 393 struct spi_mem *spimem;
|