/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...] |