ingenic_ecc 27 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c int ingenic_ecc_calculate(struct ingenic_ecc *ecc, ingenic_ecc 47 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c int ingenic_ecc_correct(struct ingenic_ecc *ecc, ingenic_ecc 65 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c static struct ingenic_ecc *ingenic_ecc_get(struct device_node *np) ingenic_ecc 68 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc *ecc; ingenic_ecc 92 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc *of_ingenic_ecc_get(struct device_node *of_node) ingenic_ecc 94 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc *ecc = NULL; ingenic_ecc 117 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c void ingenic_ecc_release(struct ingenic_ecc *ecc) ingenic_ecc 126 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc *ecc; ingenic_ecc 13 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc; ingenic_ecc 29 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int ingenic_ecc_calculate(struct ingenic_ecc *ecc, ingenic_ecc 32 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int ingenic_ecc_correct(struct ingenic_ecc *ecc, ingenic_ecc 36 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h void ingenic_ecc_release(struct ingenic_ecc *ecc); ingenic_ecc 37 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc *of_ingenic_ecc_get(struct device_node *np); ingenic_ecc 39 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int ingenic_ecc_calculate(struct ingenic_ecc *ecc, ingenic_ecc 46 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int ingenic_ecc_correct(struct ingenic_ecc *ecc, ingenic_ecc 53 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h void ingenic_ecc_release(struct ingenic_ecc *ecc) ingenic_ecc 57 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc *of_ingenic_ecc_get(struct device_node *np) ingenic_ecc 64 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h void (*disable)(struct ingenic_ecc *ecc); ingenic_ecc 65 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int (*calculate)(struct ingenic_ecc *ecc, ingenic_ecc 68 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h int (*correct)(struct ingenic_ecc *ecc, ingenic_ecc 47 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct ingenic_ecc *ecc; ingenic_ecc 62 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static inline void jz4725b_bch_config_set(struct ingenic_ecc *bch, u32 cfg) ingenic_ecc 67 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static inline void jz4725b_bch_config_clear(struct ingenic_ecc *bch, u32 cfg) ingenic_ecc 72 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static int jz4725b_bch_reset(struct ingenic_ecc *bch, ingenic_ecc 112 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static void jz4725b_bch_disable(struct ingenic_ecc *bch) ingenic_ecc 121 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static void jz4725b_bch_write_data(struct ingenic_ecc *bch, const u8 *buf, ingenic_ecc 128 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static void jz4725b_bch_read_parity(struct ingenic_ecc *bch, u8 *buf, ingenic_ecc 158 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static int jz4725b_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, ingenic_ecc 183 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static int jz4725b_calculate(struct ingenic_ecc *bch, ingenic_ecc 214 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static int jz4725b_correct(struct ingenic_ecc *bch, ingenic_ecc 45 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c static void jz4740_ecc_reset(struct ingenic_ecc *ecc, bool calc_ecc) ingenic_ecc 65 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c static int jz4740_ecc_calculate(struct ingenic_ecc *ecc, ingenic_ecc 117 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c static int jz4740_ecc_correct(struct ingenic_ecc *ecc, ingenic_ecc 164 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c static void jz4740_ecc_disable(struct ingenic_ecc *ecc) ingenic_ecc 62 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static void jz4780_bch_reset(struct ingenic_ecc *bch, ingenic_ecc 83 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static void jz4780_bch_disable(struct ingenic_ecc *bch) ingenic_ecc 89 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static void jz4780_bch_write_data(struct ingenic_ecc *bch, const void *buf, ingenic_ecc 106 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static void jz4780_bch_read_parity(struct ingenic_ecc *bch, void *buf, ingenic_ecc 136 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static bool jz4780_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, ingenic_ecc 160 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static int jz4780_calculate(struct ingenic_ecc *bch, ingenic_ecc 183 drivers/mtd/nand/raw/ingenic/jz4780_bch.c static int jz4780_correct(struct ingenic_ecc *bch, ingenic_ecc 234 drivers/mtd/nand/raw/ingenic/jz4780_bch.c struct ingenic_ecc *bch;