/linux-master/include/linux/mtd/ |
H A D | nand-ecc-sw-bch.h | 54 nand_ecc_sw_bch_correct(struct nand_device *nand, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
H A D | nand-ecc-sw-hamming.h | 71 ecc_sw_hamming_correct(unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc, unsigned int step_size, bool sm_order) argument 79 nand_ecc_sw_hamming_correct(struct nand_device *nand, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
/linux-master/drivers/mtd/nand/ |
H A D | ecc-sw-bch.c | 49 nand_ecc_sw_bch_correct(struct nand_device *nand, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
H A D | ecc-sw-hamming.c | 373 ecc_sw_hamming_correct(unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc, unsigned int step_size, bool sm_order) argument 454 nand_ecc_sw_hamming_correct(struct nand_device *nand, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
/linux-master/drivers/mtd/tests/ |
H A D | mtd_nandecctest.c | 123 unsigned char calc_ecc[3]; local 153 unsigned char calc_ecc[3]; local 190 unsigned char calc_ecc[3]; local
|
/linux-master/drivers/mtd/nand/raw/ingenic/ |
H A D | jz4740_ecc.c | 45 static void jz4740_ecc_reset(struct ingenic_ecc *ecc, bool calc_ecc) argument
|
H A D | jz4725b_bch.c | 72 jz4725b_bch_reset(struct ingenic_ecc *bch, struct ingenic_ecc_params *params, bool calc_ecc) argument
|
H A D | ingenic_nand_drv.c | 169 ingenic_nand_ecc_correct(struct nand_chip *chip, u8 *dat, u8 *read_ecc, u8 *calc_ecc) argument
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | r852.c | 462 r852_ecc_correct(struct nand_chip *chip, uint8_t *dat, uint8_t *read_ecc, uint8_t *calc_ecc) argument
|
H A D | davinci_nand.c | 134 nand_davinci_correct_1bit(struct nand_chip *chip, u_char *dat, u_char *read_ecc, u_char *calc_ecc) argument
|
H A D | txx9ndfmc.c | 187 txx9ndfmc_correct_data(struct nand_chip *chip, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
H A D | diskonchip.c | 765 uint8_t calc_ecc[6]; local
|
H A D | fsmc_nand.c | 453 fsmc_correct_ecc1(struct nand_chip *chip, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument 779 fsmc_bch8_correct_data(struct nand_chip *chip, u8 *dat, u8 *read_ecc, u8 *calc_ecc) argument
|
H A D | s3c2410.c | 500 s3c2410_nand_correct_data(struct nand_chip *chip, u_char *dat, u_char *read_ecc, u_char *calc_ecc) argument
|
H A D | pl35x-nand-controller.c | 472 u8 calc_ecc[3]; local 394 pl35x_nand_correct_data(struct pl35x_nandc *nfc, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
H A D | omap2.c | 784 omap_correct_data(struct nand_chip *chip, u_char *dat, u_char *read_ecc, u_char *calc_ecc) argument 1213 omap_elm_correct_data(struct nand_chip *chip, u_char *data, u_char *read_ecc, u_char *calc_ecc) argument [all...] |
H A D | stm32_fmc2_nand.c | 531 stm32_fmc2_nfc_ham_correct(struct nand_chip *chip, u8 *dat, u8 *read_ecc, u8 *calc_ecc) argument 673 stm32_fmc2_nfc_bch_correct(struct nand_chip *chip, u8 *dat, u8 *read_ecc, u8 *calc_ecc) argument 1044 stm32_fmc2_nfc_seq_correct(struct nand_chip *chip, u8 *dat, u8 *read_ecc, u8 *calc_ecc) argument
|
H A D | nand_base.c | 5795 rawnand_sw_hamming_correct(struct nand_chip *chip, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument 5848 rawnand_sw_bch_correct(struct nand_chip *chip, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
|
/linux-master/drivers/edac/ |
H A D | armada_xp_edac.c | 130 uint32_t data_h, data_l, recv_ecc, calc_ecc, addr; local
|
/linux-master/lib/ |
H A D | bch.c | 1019 bch_decode(struct bch_control *bch, const uint8_t *data, unsigned int len, const uint8_t *recv_ecc, const uint8_t *calc_ecc, const unsigned int *syn, unsigned int *errloc) argument [all...] |