| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ingenic/ |
| D | ingenic_ecc.c | 27 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
|
| D | jz4740_ecc.c | 45 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()
|
| D | ingenic_ecc.h | 39 int ingenic_ecc_calculate(struct ingenic_ecc *ecc, in ingenic_ecc_calculate() 46 int ingenic_ecc_correct(struct ingenic_ecc *ecc, in ingenic_ecc_correct() 53 void ingenic_ecc_release(struct ingenic_ecc *ecc) in ingenic_ecc_release()
|
| D | ingenic_nand_drv.c | 44 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-5.10/drivers/mtd/nand/raw/ |
| D | mtk_ecc.c | 118 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc, in mtk_ecc_wait_idle() 135 struct mtk_ecc *ecc = id; in mtk_ecc_irq() local 165 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_config() 212 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats, in mtk_ecc_get_stats() 240 void mtk_ecc_release(struct mtk_ecc *ecc) in mtk_ecc_release() 247 static void mtk_ecc_hw_init(struct mtk_ecc *ecc) in mtk_ecc_hw_init() 259 struct mtk_ecc *ecc; in mtk_ecc_get() local 279 struct mtk_ecc *ecc = NULL; in of_mtk_ecc_get() local 292 int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_enable() 336 void mtk_ecc_disable(struct mtk_ecc *ecc) in mtk_ecc_disable() [all …]
|
| D | sunxi_nand.c | 593 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 …]
|
| D | qcom_nandc.c | 1392 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_erase_write_errors() local 1442 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_command() local 1592 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_cw_raw() local 1675 struct nand_ecc_ctrl *ecc = &chip->ecc; in check_for_erased_page() local 1734 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_read_errors() local 1837 struct nand_ecc_ctrl *ecc = &chip->ecc; in read_page_ecc() local 1917 struct nand_ecc_ctrl *ecc = &chip->ecc; in copy_last_cw() local 1967 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page_raw() local 1989 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_oob() local 2007 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_write_page() local [all …]
|
| D | nand_jedec.c | 30 struct jedec_ecc_info *ecc; in nand_jedec_detect() local
|
| D | tango_nand.c | 200 u8 *ecc = chip->oob_poi + BBM_SIZE + METADATA_SIZE; in check_erased_page() local 491 struct nand_ecc_ctrl *ecc = &chip->ecc; in oob_ecc() local 550 struct nand_ecc_ctrl *ecc = &chip->ecc; in tango_attach_chip() local 579 struct nand_ecc_ctrl *ecc; in chip_init() local
|
| /kernel/linux/linux-4.19/drivers/mtd/nand/raw/ |
| D | mtk_ecc.c | 126 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 283 struct mtk_ecc *ecc = NULL; in of_mtk_ecc_get() local 296 int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_enable() 340 void mtk_ecc_disable(struct mtk_ecc *ecc) in mtk_ecc_disable() [all …]
|
| D | sunxi_nand.c | 691 static u16 sunxi_nfc_randomizer_state(struct mtd_info *mtd, int page, bool ecc) in sunxi_nfc_randomizer_state() 710 int page, bool ecc) in sunxi_nfc_randomizer_config() 760 bool ecc, int page) in sunxi_nfc_randomizer_write_buf() 769 int len, bool ecc, int page) in sunxi_nfc_randomizer_read_buf() 867 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_correct() local 908 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunk() local 986 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_extra_oob() local 1014 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_read_chunks_dma() local 1138 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_write_chunk() local 1175 struct nand_ecc_ctrl *ecc = &nand->ecc; in sunxi_nfc_hw_ecc_write_extra_oob() local [all …]
|
| D | qcom_nandc.c | 1399 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_erase_write_errors() local 1450 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_command() local 1598 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_cw_raw() local 1681 struct nand_ecc_ctrl *ecc = &chip->ecc; in check_for_erased_page() local 1742 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_read_errors() local 1845 struct nand_ecc_ctrl *ecc = &chip->ecc; in read_page_ecc() local 1925 struct nand_ecc_ctrl *ecc = &chip->ecc; in copy_last_cw() local 1975 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page_raw() local 1998 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_oob() local 2016 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_write_page() local [all …]
|
| D | tango_nand.c | 184 u8 *ecc = chip->oob_poi + BBM_SIZE + METADATA_SIZE; in check_erased_page() local 462 struct nand_ecc_ctrl *ecc = &chip->ecc; in oob_ecc() local 522 struct nand_ecc_ctrl *ecc = &chip->ecc; in tango_attach_chip() local 549 struct nand_ecc_ctrl *ecc; in chip_init() local
|
| /kernel/linux/linux-4.19/drivers/dma/ti/ |
| D | edma.c | 216 struct edma_cc *ecc; member 290 static inline unsigned int edma_read(struct edma_cc *ecc, int offset) in edma_read() 295 static inline void edma_write(struct edma_cc *ecc, int offset, int val) in edma_write() 300 static inline void edma_modify(struct edma_cc *ecc, int offset, unsigned and, in edma_modify() 310 static inline void edma_and(struct edma_cc *ecc, int offset, unsigned and) in edma_and() 318 static inline void edma_or(struct edma_cc *ecc, int offset, unsigned or) in edma_or() 326 static inline unsigned int edma_read_array(struct edma_cc *ecc, int offset, in edma_read_array() 332 static inline void edma_write_array(struct edma_cc *ecc, int offset, int i, in edma_write_array() 338 static inline void edma_modify_array(struct edma_cc *ecc, int offset, int i, in edma_modify_array() 344 static inline void edma_or_array(struct edma_cc *ecc, int offset, int i, in edma_or_array() [all …]
|
| /kernel/linux/linux-5.10/drivers/dma/ti/ |
| D | edma.c | 228 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-4.19/fs/ocfs2/ |
| D | blockcheck.c | 395 u32 ecc; in ocfs2_block_check_compute() local 427 u32 crc, ecc; in ocfs2_block_check_validate() local 487 u32 crc, ecc; in ocfs2_block_check_compute_bhs() local 534 u32 crc, ecc, fix; in ocfs2_block_check_validate_bhs() local
|
| /kernel/linux/linux-5.10/fs/ocfs2/ |
| D | blockcheck.c | 355 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/ |
| D | csio_hw_t5.c | 147 uint64_t *ecc) in csio_t5_mc_read() 194 uint64_t *ecc) in csio_t5_edc_read()
|
| /kernel/linux/linux-4.19/drivers/scsi/csiostor/ |
| D | csio_hw_t5.c | 147 uint64_t *ecc) in csio_t5_mc_read() 195 uint64_t *ecc) in csio_t5_edc_read()
|
| /kernel/linux/linux-4.19/drivers/mtd/nand/raw/atmel/ |
| D | pmecc.h | 54 } ecc; member
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/atmel/ |
| D | pmecc.h | 50 } ecc; member
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/ingenic/ |
| D | jz4740.dtsi | 280 ecc: ecc-controller@13010100 { label
|
| /kernel/linux/linux-5.10/drivers/usb/storage/ |
| D | sddr09.c | 212 static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) { in nand_compute_ecc() 235 static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) { in nand_compare_ecc() 239 static void nand_store_ecc(unsigned char *data, unsigned char *ecc) { in nand_store_ecc() 860 unsigned char ecc[3]; in sddr09_write_lba() local
|
| D | alauda.c | 243 static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) in nand_compute_ecc() 267 static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) in nand_compare_ecc() 272 static void nand_store_ecc(unsigned char *data, unsigned char *ecc) in nand_store_ecc() 805 unsigned char ecc[3]; in alauda_write_lba() local
|
| /kernel/linux/linux-4.19/drivers/usb/storage/ |
| D | alauda.c | 242 static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) in nand_compute_ecc() 266 static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) in nand_compare_ecc() 271 static void nand_store_ecc(unsigned char *data, unsigned char *ecc) in nand_store_ecc() 805 unsigned char ecc[3]; in alauda_write_lba() local
|