Searched refs:ecc_odd (Results 1 – 1 of 1) sorted by relevance
400 unsigned short ecc_odd, ecc_even, read_ecc_lower, read_ecc_upper; in pl35x_nand_correct_data() local414 ecc_odd = read_ecc_lower ^ calc_ecc_lower; in pl35x_nand_correct_data()418 if (likely(!ecc_odd && !ecc_even)) in pl35x_nand_correct_data()422 if (ecc_odd == (~ecc_even & PL35X_NAND_ECC_BITS_MASK)) { in pl35x_nand_correct_data()424 byte_addr = (ecc_odd >> 3) & PL35X_NAND_ECC_BYTE_OFF_MASK; in pl35x_nand_correct_data()426 bit_addr = ecc_odd & PL35X_NAND_ECC_BIT_OFF_MASK; in pl35x_nand_correct_data()434 if (hweight32(ecc_odd | ecc_even) == 1) in pl35x_nand_correct_data()