HomeSort by relevance Sort by last modified time
    Searched refs:ecc_code (Results 1 - 15 of 15) sorted by null

  /external/u-boot/include/linux/mtd/
nand_ecc.h 20 int nand_calculate_ecc(struct mtd_info *mtd, const u_char *dat, u_char *ecc_code);
nand_bch.h 25 u_char *ecc_code);
47 u_char *ecc_code)
rawnand.h 598 uint8_t *ecc_code);
    [all...]
  /external/u-boot/drivers/mtd/nand/
omap_gpmc.c 251 * @ecc_code: ecc_code buffer
262 uint8_t *ecc_code)
273 ecc_code[0] = val & 0xFF;
274 ecc_code[1] = (val >> 16) & 0xFF;
275 ecc_code[2] = ((val >> 8) & 0x0F) | ((val >> 20) & 0xF0);
283 ecc_code[i++] = (val >> 0) & 0xFF;
287 ecc_code[i++] = (val >> 24) & 0xFF;
288 ecc_code[i++] = (val >> 16) & 0xFF;
289 ecc_code[i++] = (val >> 8) & 0xFF
591 uint8_t *ecc_code = chip->buffers->ecccode; local
    [all...]
nand_spl_simple.c 143 u_char ecc_code[ECCTOTAL]; local
157 ecc_code[i] = oob_data[nand_ecc_pos[i]];
164 this->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]);
174 u_char ecc_code[ECCTOTAL]; local
194 ecc_code[i] = oob_data[nand_ecc_pos[i]];
204 this->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]);
davinci_nand.c 189 u_char *ecc_code)
202 *ecc_code++ = tmp;
203 *ecc_code++ = tmp >> 8;
204 *ecc_code++ = tmp >> 16;
429 uint8_t *ecc_code = chip->buffers->ecccode; local
447 ecc_code[i] = chip->oob_poi[eccpos[i]];
456 stat = chip->ecc.correct(mtd, p, &ecc_code[i], NULL);
513 uint8_t *ecc_code)
526 *ecc_code++ = hw_ecc_low & 0xFF;
533 *ecc_code++
    [all...]
am335x_spl_bch.c 153 u_char ecc_code[ECCTOTAL]; local
184 ecc_code[i] = oob_data[nand_ecc_pos[i]];
194 this->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]);
nand_ecc.c 63 * @ecc_code: buffer for ECC
66 u_char *ecc_code)
107 ecc_code[0] = ~tmp1;
108 ecc_code[1] = ~tmp2;
109 ecc_code[2] = ((~reg1) << 2) | 0x03;
lpc32xx_nand_slc.c 357 uint8_t *ecc_code)
359 return slc_ecc_copy_to_buffer(ecc_code, ecc_buffer, ECCSTEPS);
455 uint8_t *ecc_code = chip->buffers->ecccode; local
472 ecc_code[i] = chip->oob_poi[eccpos[i]];
474 stat = chip->ecc.correct(mtd, p, &ecc_code[0], &ecc_calc[0]);
zynq_nand.c 304 * @ecc_code: Pointer to the ECC buffer where ECC data needs to be stored
312 u8 *ecc_code)
336 *ecc_code = ecc_value & 0xFF;
338 ecc_code++;
660 u8 *ecc_code = chip->buffers->ecccode; local
701 ecc_code[i] = ~(chip->oob_poi[eccpos[i]]);
708 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]);
733 u8 *ecc_code = chip->buffers->ecccode; local
742 ecc_code[i] = chip->oob_poi[eccpos[i]];
750 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i])
    [all...]
fsmc_nand.c 345 uint8_t *ecc_code = chip->buffers->ecccode; local
378 memcpy(&ecc_code[i], oob, 13);
381 stat = chip->ecc.correct(mtd, p, &ecc_code[i],
atmel_nand.c 990 * ecc_code: buffer for ECC
993 const u_char *dat, unsigned char *ecc_code)
1000 ecc_code[0] = ecc_value & 0xFF;
1001 ecc_code[1] = (ecc_value >> 8) & 0xFF;
1006 ecc_code[2] = ecc_value & 0xFF;
1007 ecc_code[3] = (ecc_value >> 8) & 0xFF;
1310 u_char ecc_code[ECCTOTAL]; local
    [all...]
denali.c 316 uint8_t *ecc_code = chip->buffers->ecccode; local
322 ret = mtd_ooblayout_get_eccbytes(mtd, ecc_code, chip->oob_poi, 0,
332 ecc_code, ecc_bytes,
343 ecc_code += ecc_bytes;
    [all...]
nand_base.c 1287 uint8_t *ecc_code = chip->buffers->ecccode; local
1437 uint8_t *ecc_code = chip->buffers->ecccode; local
1498 uint8_t *ecc_code = chip->buffers->ecccode; local
    [all...]
mxc_nand.c 720 u_char *ecc_code)
    [all...]

Completed in 134 milliseconds