Lines Matching refs:mxic_ecc_engine

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