Symbol: mtk_snand
drivers/spi/spi-mtk-snfi.c
1054
static int mtk_snand_write_page_cache(struct mtk_snand *snf,
drivers/spi/spi-mtk-snfi.c
1257
struct mtk_snand *ms = spi_controller_get_devdata(mem->spi->controller);
drivers/spi/spi-mtk-snfi.c
1284
struct mtk_snand *ms = spi_controller_get_devdata(mem->spi->controller);
drivers/spi/spi-mtk-snfi.c
1308
struct mtk_snand *snf = id;
drivers/spi/spi-mtk-snfi.c
1336
struct mtk_snand *ms;
drivers/spi/spi-mtk-snfi.c
1466
struct mtk_snand *ms = spi_controller_get_devdata(ctlr);
drivers/spi/spi-mtk-snfi.c
321
static struct mtk_snand *nand_to_mtk_snand(struct nand_device *nand)
drivers/spi/spi-mtk-snfi.c
325
return container_of(eng, struct mtk_snand, ecc_eng);
drivers/spi/spi-mtk-snfi.c
328
static inline int snand_prepare_bouncebuf(struct mtk_snand *snf, size_t size)
drivers/spi/spi-mtk-snfi.c
341
static inline u32 nfi_read32(struct mtk_snand *snf, u32 reg)
drivers/spi/spi-mtk-snfi.c
346
static inline void nfi_write32(struct mtk_snand *snf, u32 reg, u32 val)
drivers/spi/spi-mtk-snfi.c
351
static inline void nfi_write16(struct mtk_snand *snf, u32 reg, u16 val)
drivers/spi/spi-mtk-snfi.c
356
static inline void nfi_rmw32(struct mtk_snand *snf, u32 reg, u32 clr, u32 set)
drivers/spi/spi-mtk-snfi.c
366
static void nfi_read_data(struct mtk_snand *snf, u32 reg, u8 *data, u32 len)
drivers/spi/spi-mtk-snfi.c
378
static int mtk_nfi_reset(struct mtk_snand *snf)
drivers/spi/spi-mtk-snfi.c
413
static int mtk_snand_mac_reset(struct mtk_snand *snf)
drivers/spi/spi-mtk-snfi.c
431
static int mtk_snand_mac_trigger(struct mtk_snand *snf, u32 outlen, u32 inlen)
drivers/spi/spi-mtk-snfi.c
460
static int mtk_snand_mac_io(struct mtk_snand *snf, const struct spi_mem_op *op)
drivers/spi/spi-mtk-snfi.c
534
static int mtk_snand_setup_pagefmt(struct mtk_snand *snf, u32 page_size,
drivers/spi/spi-mtk-snfi.c
645
struct mtk_snand *ms = nand_to_mtk_snand(nand);
drivers/spi/spi-mtk-snfi.c
662
struct mtk_snand *snf = nand_to_mtk_snand(nand);
drivers/spi/spi-mtk-snfi.c
749
struct mtk_snand *snf = nand_to_mtk_snand(nand);
drivers/spi/spi-mtk-snfi.c
765
struct mtk_snand *snf = nand_to_mtk_snand(nand);
drivers/spi/spi-mtk-snfi.c
786
static void mtk_snand_read_fdm(struct mtk_snand *snf, u8 *buf)
drivers/spi/spi-mtk-snfi.c
803
static void mtk_snand_write_fdm(struct mtk_snand *snf, const u8 *buf)
drivers/spi/spi-mtk-snfi.c
830
static void mtk_snand_bm_swap(struct mtk_snand *snf, u8 *buf)
drivers/spi/spi-mtk-snfi.c
847
static void mtk_snand_fdm_bm_swap(struct mtk_snand *snf)
drivers/spi/spi-mtk-snfi.c
861
static int mtk_snand_read_page_cache(struct mtk_snand *snf,