Lines Matching defs:ecc
344 uint8_t *ecc)
363 xor_ecc_1b = ecc[0] ^ eccbuffer[0];
364 xor_ecc_2b = ecc[1] ^ eccbuffer[1];
365 xor_ecc_3b = ecc[2] ^ eccbuffer[2];
415 static int stm32_fmc2_ham_calculate(uint8_t *buffer, uint8_t *ecc)
428 ecc[0] = heccr;
429 ecc[1] = heccr >> 8;
430 ecc[2] = heccr >> 16;
497 if (nand->ecc.max_bit_corr != FMC2_ECC_HAM) {
508 unsigned int eccsize = nand->ecc.size;
509 unsigned int eccbytes = nand->ecc.bytes;
537 if (nand->ecc.max_bit_corr == FMC2_ECC_HAM) {
552 if (nand->ecc.max_bit_corr == FMC2_ECC_HAM) {
749 if (nand->ecc.mode == NAND_ECC_HW) {
758 switch (nand->ecc.max_bit_corr) {
760 nand->ecc.bytes = 3;
765 nand->ecc.bytes = 13;
770 nand->ecc.bytes = 7;
775 nand->ecc.bytes++;