Lines Matching refs:ecc_value
443 u32 ecc_value = ~ecc_reg; in pl35x_nand_ecc_reg_to_array() local
447 ecc_array[ecc_byte] = ecc_value >> (8 * ecc_byte); in pl35x_nand_ecc_reg_to_array()
453 u32 ecc_value; in pl35x_nand_read_eccbytes() local
458 ecc_value = readl(nfc->conf_regs + PL35X_SMC_ECC_VALUE(chunk)); in pl35x_nand_read_eccbytes()
459 if (!PL35X_SMC_ECC_VALUE_IS_VALID(ecc_value)) in pl35x_nand_read_eccbytes()
462 pl35x_nand_ecc_reg_to_array(chip, ecc_value, read_ecc); in pl35x_nand_read_eccbytes()
475 u32 ecc_value; in pl35x_nand_recover_data_hwecc() local
481 ecc_value = readl(nfc->conf_regs + PL35X_SMC_ECC_VALUE(chunk)); in pl35x_nand_recover_data_hwecc()
483 if (!PL35X_SMC_ECC_VALUE_IS_VALID(ecc_value)) in pl35x_nand_recover_data_hwecc()
486 if (PL35X_SMC_ECC_VALUE_HAS_FAILED(ecc_value)) { in pl35x_nand_recover_data_hwecc()
491 pl35x_nand_ecc_reg_to_array(chip, ecc_value, calc_ecc); in pl35x_nand_recover_data_hwecc()