Home
last modified time | relevance | path

Searched defs:ecc (Results 1 – 25 of 148) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ingenic/
Dingenic_ecc.c27 int ingenic_ecc_calculate(struct ingenic_ecc *ecc, in ingenic_ecc_calculate()
47 int ingenic_ecc_correct(struct ingenic_ecc *ecc, in ingenic_ecc_correct()
68 struct ingenic_ecc *ecc; in ingenic_ecc_get() local
94 struct ingenic_ecc *ecc = NULL; in of_ingenic_ecc_get() local
117 void ingenic_ecc_release(struct ingenic_ecc *ecc) in ingenic_ecc_release()
126 struct ingenic_ecc *ecc; in ingenic_ecc_probe() local
Djz4740_ecc.c45 static void jz4740_ecc_reset(struct ingenic_ecc *ecc, bool calc_ecc) in jz4740_ecc_reset()
65 static int jz4740_ecc_calculate(struct ingenic_ecc *ecc, in jz4740_ecc_calculate()
117 static int jz4740_ecc_correct(struct ingenic_ecc *ecc, in jz4740_ecc_correct()
164 static void jz4740_ecc_disable(struct ingenic_ecc *ecc) in jz4740_ecc_disable()
Dingenic_ecc.h39 static inline int ingenic_ecc_calculate(struct ingenic_ecc *ecc, in ingenic_ecc_calculate()
46 static inline int ingenic_ecc_correct(struct ingenic_ecc *ecc, in ingenic_ecc_correct()
53 static inline void ingenic_ecc_release(struct ingenic_ecc *ecc) in ingenic_ecc_release()
Dingenic_nand_drv.c44 struct ingenic_ecc *ecc; member
75 struct nand_ecc_ctrl *ecc = &chip->ecc; in qi_lb60_ooblayout_ecc() local
90 struct nand_ecc_ctrl *ecc = &chip->ecc; in qi_lb60_ooblayout_free() local
110 struct nand_ecc_ctrl *ecc = &chip->ecc; in jz4725b_ooblayout_ecc() local
125 struct nand_ecc_ctrl *ecc = &chip->ecc; in jz4725b_ooblayout_free() local
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ingenic/
Dingenic_ecc.c28 int ingenic_ecc_calculate(struct ingenic_ecc *ecc, in ingenic_ecc_calculate()
48 int ingenic_ecc_correct(struct ingenic_ecc *ecc, in ingenic_ecc_correct()
69 struct ingenic_ecc *ecc; in ingenic_ecc_get() local
98 struct ingenic_ecc *ecc = NULL; in of_ingenic_ecc_get() local
121 void ingenic_ecc_release(struct ingenic_ecc *ecc) in ingenic_ecc_release()
130 struct ingenic_ecc *ecc; in ingenic_ecc_probe() local
Djz4740_ecc.c45 static void jz4740_ecc_reset(struct ingenic_ecc *ecc, bool calc_ecc) in jz4740_ecc_reset()
65 static int jz4740_ecc_calculate(struct ingenic_ecc *ecc, in jz4740_ecc_calculate()
117 static int jz4740_ecc_correct(struct ingenic_ecc *ecc, in jz4740_ecc_correct()
164 static void jz4740_ecc_disable(struct ingenic_ecc *ecc) in jz4740_ecc_disable()
Dingenic_ecc.h39 static inline int ingenic_ecc_calculate(struct ingenic_ecc *ecc, in ingenic_ecc_calculate()
46 static inline int ingenic_ecc_correct(struct ingenic_ecc *ecc, in ingenic_ecc_correct()
53 static inline void ingenic_ecc_release(struct ingenic_ecc *ecc) in ingenic_ecc_release()
Dingenic_nand_drv.c44 struct ingenic_ecc *ecc; member
75 struct nand_ecc_ctrl *ecc = &chip->ecc; in qi_lb60_ooblayout_ecc() local
90 struct nand_ecc_ctrl *ecc = &chip->ecc; in qi_lb60_ooblayout_free() local
110 struct nand_ecc_ctrl *ecc = &chip->ecc; in jz4725b_ooblayout_ecc() local
125 struct nand_ecc_ctrl *ecc = &chip->ecc; in jz4725b_ooblayout_free() local
/kernel/linux/linux-6.6/drivers/mtd/nand/
Decc-mtk.c126 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc, in mtk_ecc_wait_idle()
143 struct mtk_ecc *ecc = id; in mtk_ecc_irq() local
173 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_config()
220 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats, in mtk_ecc_get_stats()
248 void mtk_ecc_release(struct mtk_ecc *ecc) in mtk_ecc_release()
255 static void mtk_ecc_hw_init(struct mtk_ecc *ecc) in mtk_ecc_hw_init()
267 struct mtk_ecc *ecc; in mtk_ecc_get() local
287 struct mtk_ecc *ecc = NULL; in of_mtk_ecc_get() local
303 int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_enable()
347 void mtk_ecc_disable(struct mtk_ecc *ecc) in mtk_ecc_disable()
[all …]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
Dmtk_ecc.c119 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc, in mtk_ecc_wait_idle()
136 struct mtk_ecc *ecc = id; in mtk_ecc_irq() local
166 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_config()
213 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats, in mtk_ecc_get_stats()
241 void mtk_ecc_release(struct mtk_ecc *ecc) in mtk_ecc_release()
248 static void mtk_ecc_hw_init(struct mtk_ecc *ecc) in mtk_ecc_hw_init()
260 struct mtk_ecc *ecc; in mtk_ecc_get() local
280 struct mtk_ecc *ecc = NULL; in of_mtk_ecc_get() local
293 int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_enable()
337 void mtk_ecc_disable(struct mtk_ecc *ecc) in mtk_ecc_disable()
[all …]
Dsunxi_nand.c593 bool ecc) in sunxi_nfc_randomizer_state()
613 bool ecc) in sunxi_nfc_randomizer_config()
660 bool ecc, int page) in sunxi_nfc_randomizer_write_buf()
669 int len, bool ecc, int page) in sunxi_nfc_randomizer_read_buf()
764 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_correct() local
804 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunk() local
882 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_extra_oob() local
910 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunks_dma() local
1033 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_write_chunk() local
1070 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_write_extra_oob() local
[all …]
Dqcom_nandc.c1391 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_erase_write_errors() local
1441 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_command() local
1591 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_cw_raw() local
1674 struct nand_ecc_ctrl *ecc = &chip->ecc; in check_for_erased_page() local
1733 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_read_errors() local
1836 struct nand_ecc_ctrl *ecc = &chip->ecc; in read_page_ecc() local
1916 struct nand_ecc_ctrl *ecc = &chip->ecc; in copy_last_cw() local
1966 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page_raw() local
1988 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_oob() local
2006 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_write_page() local
[all …]
Dnand_jedec.c30 struct jedec_ecc_info *ecc; in nand_jedec_detect() local
/kernel/linux/linux-5.10/drivers/dma/ti/
Dedma.c228 struct edma_cc *ecc; member
309 static inline unsigned int edma_read(struct edma_cc *ecc, int offset) in edma_read()
314 static inline void edma_write(struct edma_cc *ecc, int offset, int val) in edma_write()
319 static inline void edma_modify(struct edma_cc *ecc, int offset, unsigned and, in edma_modify()
329 static inline void edma_and(struct edma_cc *ecc, int offset, unsigned and) in edma_and()
337 static inline void edma_or(struct edma_cc *ecc, int offset, unsigned or) in edma_or()
345 static inline unsigned int edma_read_array(struct edma_cc *ecc, int offset, in edma_read_array()
351 static inline void edma_write_array(struct edma_cc *ecc, int offset, int i, in edma_write_array()
357 static inline void edma_modify_array(struct edma_cc *ecc, int offset, int i, in edma_modify_array()
363 static inline void edma_or_array(struct edma_cc *ecc, int offset, int i, in edma_or_array()
[all …]
/kernel/linux/linux-6.6/drivers/dma/ti/
Dedma.c218 struct edma_cc *ecc; member
299 static inline unsigned int edma_read(struct edma_cc *ecc, int offset) in edma_read()
304 static inline void edma_write(struct edma_cc *ecc, int offset, int val) in edma_write()
309 static inline void edma_modify(struct edma_cc *ecc, int offset, unsigned and, in edma_modify()
319 static inline void edma_or(struct edma_cc *ecc, int offset, unsigned or) in edma_or()
327 static inline unsigned int edma_read_array(struct edma_cc *ecc, int offset, in edma_read_array()
333 static inline void edma_write_array(struct edma_cc *ecc, int offset, int i, in edma_write_array()
339 static inline void edma_modify_array(struct edma_cc *ecc, int offset, int i, in edma_modify_array()
345 static inline void edma_or_array2(struct edma_cc *ecc, int offset, int i, int j, in edma_or_array2()
351 static inline void edma_write_array2(struct edma_cc *ecc, int offset, int i, in edma_write_array2()
[all …]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
Dsunxi_nand.c195 struct sunxi_nand_hw_ecc ecc; member
603 bool ecc) in sunxi_nfc_randomizer_state()
623 bool ecc) in sunxi_nfc_randomizer_config()
670 bool ecc, int page) in sunxi_nfc_randomizer_write_buf()
679 int len, bool ecc, int page) in sunxi_nfc_randomizer_read_buf()
763 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_correct() local
803 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunk() local
882 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_extra_oob() local
910 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunks_dma() local
1038 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_write_chunk() local
[all …]
Dqcom_nandc.c765 static bool qcom_nandc_is_last_cw(struct nand_ecc_ctrl *ecc, int cw) in qcom_nandc_is_last_cw()
775 struct nand_ecc_ctrl *ecc = &chip->ecc; in nandc_set_read_loc() local
1240 struct nand_ecc_ctrl *ecc = &chip->ecc; in config_nand_cw_read() local
1468 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_cw_raw() local
1557 struct nand_ecc_ctrl *ecc = &chip->ecc; in check_for_erased_page() local
1616 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_read_errors() local
1718 struct nand_ecc_ctrl *ecc = &chip->ecc; in read_page_ecc() local
1796 struct nand_ecc_ctrl *ecc = &chip->ecc; in copy_last_cw() local
1890 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page() local
1918 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page_raw() local
[all …]
Dnand_jedec.c30 struct jedec_ecc_info *ecc; in nand_jedec_detect() local
Drockchip-nand-controller.c265 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_select_chip() local
512 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_write_page_raw() local
594 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_write_page_hwecc() local
706 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_read_page_raw() local
760 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_read_page_hwecc() local
974 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_ecc_init() local
1019 struct nand_ecc_ctrl *ecc = &chip->ecc; in rk_nfc_attach_chip() local
/kernel/linux/linux-6.6/fs/ocfs2/
Dblockcheck.c353 u32 ecc; in ocfs2_block_check_compute() local
385 u32 crc, ecc; in ocfs2_block_check_validate() local
445 u32 crc, ecc; in ocfs2_block_check_compute_bhs() local
492 u32 crc, ecc, fix; in ocfs2_block_check_validate_bhs() local
/kernel/linux/linux-5.10/fs/ocfs2/
Dblockcheck.c355 u32 ecc; in ocfs2_block_check_compute() local
387 u32 crc, ecc; in ocfs2_block_check_validate() local
447 u32 crc, ecc; in ocfs2_block_check_compute_bhs() local
494 u32 crc, ecc, fix; in ocfs2_block_check_validate_bhs() local
/kernel/linux/linux-5.10/drivers/scsi/csiostor/
Dcsio_hw_t5.c147 uint64_t *ecc) in csio_t5_mc_read()
194 uint64_t *ecc) in csio_t5_edc_read()
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
Dcsio_hw_t5.c147 uint64_t *ecc) in csio_t5_mc_read()
194 uint64_t *ecc) in csio_t5_edc_read()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/atmel/
Dpmecc.h50 } ecc; member
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/atmel/
Dpmecc.h50 } ecc; member

123456