Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/mtd/nand/raw/
Dmtk_ecc.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
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 …]
Dsunxi_nand.c691 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 …]
Dqcom_nandc.c1398 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_erase_write_errors() local
1449 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_command() local
1597 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_cw_raw() local
1680 struct nand_ecc_ctrl *ecc = &chip->ecc; in check_for_erased_page() local
1741 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_read_errors() local
1844 struct nand_ecc_ctrl *ecc = &chip->ecc; in read_page_ecc() local
1924 struct nand_ecc_ctrl *ecc = &chip->ecc; in copy_last_cw() local
1974 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_page_raw() local
1997 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_read_oob() local
2015 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_write_page() local
[all …]
Dtango_nand.c184 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
Dnand_base.c61 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ooblayout_ecc_sp() local
116 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ooblayout_ecc_lp() local
131 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ooblayout_free_lp() local
156 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ooblayout_ecc_lp_hamming() local
183 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ooblayout_free_lp_hamming() local
2932 void *ecc, int ecclen, in nand_check_erased_ecc_chunk()
5047 struct onfi_ext_ecc_info *ecc; in nand_flash_detect_ext_param_page() local
5324 struct jedec_ecc_info *ecc; in nand_flash_detect_jedec() local
6053 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_set_ecc_soft_ops() local
6407 struct nand_ecc_ctrl *ecc = &chip->ecc; in nand_ecc_strength_good() local
[all …]
Dndfc.c101 uint32_t ecc; in ndfc_calculate_ecc() local
Dcs553x_nand.c170 uint32_t ecc; in cs_calculate_ecc() local
Ds3c2410.c641 unsigned long ecc = readl(info->regs + S3C2412_NFMECC0); in s3c2412_nand_calculate_ecc() local
656 unsigned long ecc = readl(info->regs + S3C2440_NFMECC0); in s3c2440_nand_calculate_ecc() local
/Linux-v4.19/drivers/dma/ti/
Dedma.c216 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 …]
/Linux-v4.19/fs/ocfs2/
Dblockcheck.c395 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
/Linux-v4.19/drivers/scsi/csiostor/
Dcsio_hw_t5.c147 uint64_t *ecc) in csio_t5_mc_read()
195 uint64_t *ecc) in csio_t5_edc_read()
/Linux-v4.19/drivers/mtd/nand/raw/atmel/
Dpmecc.h54 } ecc; member
Dpmecc.c694 void *data, void *ecc) in atmel_pmecc_correct_sector()
756 int sector, void *ecc) in atmel_pmecc_get_generated_eccbytes()
/Linux-v4.19/drivers/usb/storage/
Dsddr09.c211 static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) { in nand_compute_ecc()
234 static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) { in nand_compare_ecc()
238 static void nand_store_ecc(unsigned char *data, unsigned char *ecc) { in nand_store_ecc()
859 unsigned char ecc[3]; in sddr09_write_lba() local
Dalauda.c242 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
/Linux-v4.19/fs/pstore/
Dram_core.c98 uint8_t *data, size_t len, uint8_t *ecc) in persistent_ram_encode_rs8()
111 void *data, size_t len, uint8_t *ecc) in persistent_ram_decode_rs8()
/Linux-v4.19/drivers/crypto/ccp/
Dccp-ops.c2133 struct ccp_ecc_engine *ecc = &cmd->u.ecc; in ccp_run_ecc_mm_cmd() local
2240 struct ccp_ecc_engine *ecc = &cmd->u.ecc; in ccp_run_ecc_pm_cmd() local
2410 struct ccp_ecc_engine *ecc = &cmd->u.ecc; in ccp_run_ecc_cmd() local
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_asm.c343 u8 ecc = 0; in nfp_ustore_calc_ecc_insn() local
/Linux-v4.19/lib/
Dbch.c122 uint32_t *ecc) in encode_bch_unaligned()
191 unsigned int len, uint8_t *ecc) in encode_bch()
347 static void compute_syndromes(struct bch_control *bch, uint32_t *ecc, in compute_syndromes()
/Linux-v4.19/drivers/net/can/sja1000/
Dsja1000.c399 uint8_t ecc, alc; in sja1000_err() local
/Linux-v4.19/drivers/mtd/nand/onenand/
Dsamsung.c317 unsigned int stat, ecc; in s3c_onenand_wait() local
719 int ecc = s3c_read_reg(ECC_ERR_STAT_OFFSET); in s3c_onenand_bbt_wait() local
Domap2.c280 int ecc = read_reg(c, ONENAND_REG_ECC_STATUS); in omap2_onenand_wait() local
/Linux-v4.19/drivers/net/can/usb/
Dems_usb.c173 u8 ecc; member
367 u8 ecc = msg->msg.error.cc.regs.sja1000.ecc; in ems_usb_rx_err() local
/Linux-v4.19/drivers/edac/
Dfsl_ddr_edac.c193 u8 ecc = 0; in calculate_ecc() local
/Linux-v4.19/arch/mips/mm/
Dcerr-sb1.c494 uint8_t ecc, lru; in extract_dc() local

123