Lines Matching refs:mxic_ecc_engine

87 struct mxic_ecc_engine {
114 static struct mxic_ecc_engine *ext_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
116 return container_of(eng, struct mxic_ecc_engine, external_engine);
119 static struct mxic_ecc_engine *pip_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
121 return container_of(eng, struct mxic_ecc_engine, pipelined_engine);
124 static struct mxic_ecc_engine *nand_to_mxic(struct nand_device *nand)
174 static void mxic_ecc_disable_engine(struct mxic_ecc_engine *mxic)
183 static void mxic_ecc_enable_engine(struct mxic_ecc_engine *mxic)
192 static void mxic_ecc_disable_int(struct mxic_ecc_engine *mxic)
197 static void mxic_ecc_enable_int(struct mxic_ecc_engine *mxic)
204 struct mxic_ecc_engine *mxic = dev_id;
221 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
362 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
382 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
422 static int mxic_ecc_data_xfer_wait_for_completion(struct mxic_ecc_engine *mxic)
448 static int mxic_ecc_process_data(struct mxic_ecc_engine *mxic,
471 struct mxic_ecc_engine *mxic = pip_ecc_eng_to_mxic(eng);
519 static int mxic_ecc_count_biterrs(struct mxic_ecc_engine *mxic,
555 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
615 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
671 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
703 struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
766 struct mxic_ecc_engine *mxic = pip_ecc_eng_to_mxic(eng);
776 struct mxic_ecc_engine *mxic;
799 struct mxic_ecc_engine *mxic;
853 struct mxic_ecc_engine *mxic = platform_get_drvdata(pdev);