Symbol: nand_ecc_engine
drivers/mtd/nand/ecc-mxic.c
114
static struct mxic_ecc_engine *ext_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
drivers/mtd/nand/ecc-mxic.c
119
static struct mxic_ecc_engine *pip_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
drivers/mtd/nand/ecc-mxic.c
126
struct nand_ecc_engine *eng = nand->ecc.engine;
drivers/mtd/nand/ecc-mxic.c
468
int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng,
drivers/mtd/nand/ecc-mxic.c
764
void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng)
drivers/mtd/nand/ecc-mxic.c
772
struct nand_ecc_engine *
drivers/mtd/nand/ecc-mxic.c
92
struct nand_ecc_engine external_engine;
drivers/mtd/nand/ecc-mxic.c
93
struct nand_ecc_engine pipelined_engine;
drivers/mtd/nand/ecc-realtek.c
106
struct nand_ecc_engine *eng = nand->ecc.engine;
drivers/mtd/nand/ecc-realtek.c
77
struct nand_ecc_engine engine;
drivers/mtd/nand/ecc-sw-bch.c
394
static struct nand_ecc_engine nand_ecc_sw_bch_engine = {
drivers/mtd/nand/ecc-sw-bch.c
398
struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void)
drivers/mtd/nand/ecc-sw-hamming.c
648
static struct nand_ecc_engine nand_ecc_sw_hamming_engine = {
drivers/mtd/nand/ecc-sw-hamming.c
652
struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void)
drivers/mtd/nand/ecc.c
594
struct nand_ecc_engine *nand_ecc_get_sw_engine(struct nand_device *nand)
drivers/mtd/nand/ecc.c
614
struct nand_ecc_engine *nand_ecc_get_on_die_hw_engine(struct nand_device *nand)
drivers/mtd/nand/ecc.c
620
int nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine)
drivers/mtd/nand/ecc.c
622
struct nand_ecc_engine *item;
drivers/mtd/nand/ecc.c
640
int nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine)
drivers/mtd/nand/ecc.c
653
static struct nand_ecc_engine *nand_ecc_match_on_host_hw_engine(struct device *dev)
drivers/mtd/nand/ecc.c
655
struct nand_ecc_engine *item;
drivers/mtd/nand/ecc.c
664
struct nand_ecc_engine *nand_ecc_get_on_host_hw_engine(struct nand_device *nand)
drivers/mtd/nand/ecc.c
666
struct nand_ecc_engine *engine = NULL;
drivers/mtd/nand/spi/core.c
431
static struct nand_ecc_engine spinand_ondie_ecc_engine = {
drivers/spi/spi-amlogic-spifc-a4.c
1071
struct nand_ecc_engine *eng = data;
drivers/spi/spi-amlogic-spifc-a4.c
192
struct nand_ecc_engine ecc_eng;
drivers/spi/spi-amlogic-spifc-a4.c
220
struct nand_ecc_engine *eng = nand->ecc.engine;
drivers/spi/spi-mtk-snfi.c
315
struct nand_ecc_engine ecc_eng;
drivers/spi/spi-mtk-snfi.c
323
struct nand_ecc_engine *eng = nand->ecc.engine;
drivers/spi/spi-mxic.c
186
struct nand_ecc_engine *pipelined_engine;
drivers/spi/spi-mxic.c
705
struct nand_ecc_engine *eng;
drivers/spi/spi-qpic-snand.c
107
struct nand_ecc_engine ecc_eng;
drivers/spi/spi-qpic-snand.c
163
struct nand_ecc_engine *eng = nand->ecc.engine;
include/linux/mtd/nand-ecc-mxic.h
20
struct nand_ecc_engine *mxic_ecc_get_pipelined_engine(struct platform_device *spi_pdev);
include/linux/mtd/nand-ecc-mxic.h
21
void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng);
include/linux/mtd/nand-ecc-mxic.h
22
int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng,
include/linux/mtd/nand-ecc-mxic.h
32
static inline struct nand_ecc_engine *
include/linux/mtd/nand-ecc-mxic.h
38
static inline void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng) {}
include/linux/mtd/nand-ecc-mxic.h
40
static inline int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng,
include/linux/mtd/nand-ecc-sw-bch.h
43
struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void);
include/linux/mtd/nand.h
311
int nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine);
include/linux/mtd/nand.h
312
int nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine);
include/linux/mtd/nand.h
315
nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine)
include/linux/mtd/nand.h
320
nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine)
include/linux/mtd/nand.h
326
struct nand_ecc_engine *nand_ecc_get_sw_engine(struct nand_device *nand);
include/linux/mtd/nand.h
327
struct nand_ecc_engine *nand_ecc_get_on_die_hw_engine(struct nand_device *nand);
include/linux/mtd/nand.h
328
struct nand_ecc_engine *nand_ecc_get_on_host_hw_engine(struct nand_device *nand);
include/linux/mtd/nand.h
333
struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void);
include/linux/mtd/nand.h
335
static inline struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void)
include/linux/mtd/nand.h
342
struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void);
include/linux/mtd/nand.h
344
static inline struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void)
include/linux/mtd/nand.h
397
struct nand_ecc_engine *ondie_engine;
include/linux/mtd/nand.h
398
struct nand_ecc_engine *engine;