Home
last modified time | relevance | path

Searched refs:spi_mem (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/spi/
H A Dspi-wpcm-fiu.c137 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 Dspi-sn-f-ospi.c264 struct spi_mem *mem, in f_ospi_config_indir_protocol()
338 static int f_ospi_indir_prepare_op(struct f_ospi *ospi, struct spi_mem *mem, in f_ospi_indir_prepare_op()
403 static int f_ospi_indir_read(struct f_ospi *ospi, struct spi_mem *mem, in f_ospi_indir_read()
457 static int f_ospi_indir_write(struct f_ospi *ospi, struct spi_mem *mem, in f_ospi_indir_write()
504 static int f_ospi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in f_ospi_exec_op()
528 static bool f_ospi_supports_op_width(struct spi_mem *mem, in f_ospi_supports_op_width()
554 static bool f_ospi_supports_op(struct spi_mem *mem, in f_ospi_supports_op()
569 static int f_ospi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in f_ospi_adjust_op_size()
H A Dspi-intel.c184 const struct spi_mem *mem,
453 const struct spi_mem *mem) in intel_spi_chip_addr()
461 static int intel_spi_read_reg(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_read_reg()
484 static int intel_spi_write_reg(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_write_reg()
545 static int intel_spi_read(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_read()
606 static int intel_spi_write(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_write()
669 static int intel_spi_erase(struct intel_spi *ispi, const struct spi_mem *mem, in intel_spi_erase()
707 static int intel_spi_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in intel_spi_adjust_op_size()
751 static bool intel_spi_supports_mem_op(struct spi_mem *mem, in intel_spi_supports_mem_op()
783 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 Datmel-quadspi.c294 int (*transfer)(struct spi_mem *mem, const struct spi_mem_op *op,
476 static bool atmel_qspi_supports_op(struct spi_mem *mem, in atmel_qspi_supports_op()
650 static int atmel_qspi_transfer(struct spi_mem *mem, in atmel_qspi_transfer()
807 static int atmel_qspi_dma_rx_xfer(struct spi_mem *mem, in atmel_qspi_dma_rx_xfer()
832 static int atmel_qspi_dma_tx_xfer(struct spi_mem *mem, in atmel_qspi_dma_tx_xfer()
857 static int atmel_qspi_dma_transfer(struct spi_mem *mem, in atmel_qspi_dma_transfer()
878 static int atmel_qspi_sama7g5_transfer(struct spi_mem *mem, in atmel_qspi_sama7g5_transfer()
940 static int atmel_qspi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in atmel_qspi_exec_op()
973 static const char *atmel_qspi_get_name(struct spi_mem *spimem) in atmel_qspi_get_name()
H A Dspi-rpc-if.c64 static bool rpcif_spi_mem_supports_op(struct spi_mem *mem, in rpcif_spi_mem_supports_op()
112 static int rpcif_spi_mem_exec_op(struct spi_mem *mem, in rpcif_spi_mem_exec_op()
H A Dspi-gxp.c200 static int do_gxp_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in do_gxp_exec_mem_op()
221 static int gxp_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in gxp_exec_mem_op()
H A Dspi-cadence-xspi.c739 struct spi_mem *mem, in cdns_xspi_mem_op()
751 static int cdns_xspi_mem_op_execute(struct spi_mem *mem, in cdns_xspi_mem_op_execute()
763 static int marvell_xspi_mem_op_execute(struct spi_mem *mem, in marvell_xspi_mem_op_execute()
778 static bool cdns_xspi_supports_op(struct spi_mem *mem, in cdns_xspi_supports_op()
838 static int cdns_xspi_adjust_mem_op_size(struct spi_mem *mem, struct spi_mem_op *op) in cdns_xspi_adjust_mem_op_size()
H A Dspi-rockchip-sfc.c318 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()
574 static int rockchip_sfc_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in rockchip_sfc_adjust_op_size()
H A Dspi-dw-core.c476 static int dw_spi_adjust_mem_op_size(struct spi_mem *mem, struct spi_mem_op *op) in dw_spi_adjust_mem_op_size()
484 static bool dw_spi_supports_mem_op(struct spi_mem *mem, in dw_spi_supports_mem_op()
660 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 Dspi-aspeed-smc.c273 static bool aspeed_spi_supports_op(struct spi_mem *mem, const struct spi_mem_op *op) in aspeed_spi_supports_op()
298 static int do_aspeed_spi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in do_aspeed_spi_exec_op()
367 static int aspeed_spi_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in aspeed_spi_exec_op()
377 static const char *aspeed_spi_get_name(struct spi_mem *mem) in aspeed_spi_get_name()
H A Dspi-airoha-snfi.c567 static int airoha_snand_adjust_op_size(struct spi_mem *mem, in airoha_snand_adjust_op_size()
594 static bool airoha_snand_supports_op(struct spi_mem *mem, in airoha_snand_supports_op()
898 static int airoha_snand_exec_op(struct spi_mem *mem, in airoha_snand_exec_op()
H A Dspi-dw-bt1.c114 struct spi_mem *mem = desc->mem; in dw_spi_bt1_dirmap_read()
H A Dspi-cadence-quadspi.c1430 static int cqspi_mem_process(struct spi_mem *mem, const struct spi_mem_op *op) in cqspi_mem_process()
1458 static int cqspi_exec_mem_op(struct spi_mem *mem, const struct spi_mem_op *op) in cqspi_exec_mem_op()
1481 static bool cqspi_supports_mem_op(struct spi_mem *mem, in cqspi_supports_mem_op()
1668 static const char *cqspi_get_name(struct spi_mem *mem) in cqspi_get_name()
H A Dspi-mtk-snfi.c1242 static bool mtk_snand_supports_op(struct spi_mem *mem, in mtk_snand_supports_op()
1256 static int mtk_snand_adjust_op_size(struct spi_mem *mem, struct spi_mem_op *op) in mtk_snand_adjust_op_size()
1283 static int mtk_snand_exec_op(struct spi_mem *mem, const struct spi_mem_op *op) in mtk_snand_exec_op()
H A Dspi-bcm-qspi.c1190 static int bcm_qspi_exec_mem_op(struct spi_mem *mem, in bcm_qspi_exec_mem_op()
/linux/include/linux/mtd/
H A Dspi-nor.h393 struct spi_mem *spimem;
/linux/drivers/mtd/spi-nor/
H A Dcore.c3577 static int spi_nor_probe(struct spi_mem *spimem) in spi_nor_probe()
3656 static int spi_nor_remove(struct spi_mem *spimem) in spi_nor_remove()
3666 static void spi_nor_shutdown(struct spi_mem *spimem) in spi_nor_shutdown()