Searched refs:nand_ecc_engine (Results 1 – 10 of 10) sorted by relevance
20 struct nand_ecc_engine *mxic_ecc_get_pipelined_engine(struct platform_device *spi_pdev);21 void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng);22 int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng,32 static inline struct nand_ecc_engine *38 static inline void mxic_ecc_put_pipelined_engine(struct nand_ecc_engine *eng) {} in mxic_ecc_put_pipelined_engine()40 static inline int mxic_ecc_process_data_pipelined(struct nand_ecc_engine *eng, in mxic_ecc_process_data_pipelined()
293 struct nand_ecc_engine { struct313 int nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine); argument314 int nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine);317 nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine) in nand_ecc_register_on_host_hw_engine()322 nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine) in nand_ecc_unregister_on_host_hw_engine()328 struct nand_ecc_engine *nand_ecc_get_sw_engine(struct nand_device *nand);329 struct nand_ecc_engine *nand_ecc_get_on_die_hw_engine(struct nand_device *nand);330 struct nand_ecc_engine *nand_ecc_get_on_host_hw_engine(struct nand_device *nand);335 struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void);337 static inline struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void) in nand_ecc_sw_hamming_get_engine()[all …]
43 struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void);
601 struct nand_ecc_engine *nand_ecc_get_sw_engine(struct nand_device *nand) in nand_ecc_get_sw_engine()621 struct nand_ecc_engine *nand_ecc_get_on_die_hw_engine(struct nand_device *nand) in nand_ecc_get_on_die_hw_engine()627 int nand_ecc_register_on_host_hw_engine(struct nand_ecc_engine *engine) in nand_ecc_register_on_host_hw_engine()629 struct nand_ecc_engine *item; in nand_ecc_register_on_host_hw_engine()647 int nand_ecc_unregister_on_host_hw_engine(struct nand_ecc_engine *engine) in nand_ecc_unregister_on_host_hw_engine()660 static struct nand_ecc_engine *nand_ecc_match_on_host_hw_engine(struct device *dev) in nand_ecc_match_on_host_hw_engine()662 struct nand_ecc_engine *item; in nand_ecc_match_on_host_hw_engine()671 struct nand_ecc_engine *nand_ecc_get_on_host_hw_engine(struct nand_device *nand) in nand_ecc_get_on_host_hw_engine()673 struct nand_ecc_engine *engine = NULL; in nand_ecc_get_on_host_hw_engine()
394 static struct nand_ecc_engine nand_ecc_sw_bch_engine = {398 struct nand_ecc_engine *nand_ecc_sw_bch_get_engine(void) in nand_ecc_sw_bch_get_engine()
648 static struct nand_ecc_engine nand_ecc_sw_hamming_engine = {652 struct nand_ecc_engine *nand_ecc_sw_hamming_get_engine(void) in nand_ecc_sw_hamming_get_engine()
192 struct nand_ecc_engine ecc_eng;220 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_aml_sfc()1071 struct nand_ecc_engine *eng = data; in aml_sfc_unregister_ecc_engine()
315 struct nand_ecc_engine ecc_eng;323 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_mtk_snand()1308 struct nand_ecc_engine *eng = data; in mtk_unregister_ecc_engine()
113 struct nand_ecc_engine ecc_eng;170 struct nand_ecc_engine *eng = nand->ecc.engine; in nand_to_qcom_snand()
460 static struct nand_ecc_engine spinand_ondie_ecc_engine = {