Lines Matching refs:pmecc
165 struct atmel_pmecc_user *pmecc; member
224 struct atmel_pmecc *pmecc; member
798 ret = atmel_pmecc_enable(nand->pmecc, op); in atmel_nand_pmecc_enable()
811 atmel_pmecc_disable(nand->pmecc); in atmel_nand_pmecc_disable()
828 ret = atmel_pmecc_wait_rdy(nand->pmecc); in atmel_nand_pmecc_generate_eccbytes()
840 atmel_pmecc_get_generated_eccbytes(nand->pmecc, i, in atmel_nand_pmecc_generate_eccbytes()
863 ret = atmel_pmecc_wait_rdy(nand->pmecc); in atmel_nand_pmecc_correct_data()
876 ret = atmel_pmecc_correct_sector(nand->pmecc, i, databuf, in atmel_nand_pmecc_correct_data()
878 if (ret < 0 && !atmel_pmecc_correct_erased_chunks(nand->pmecc)) in atmel_nand_pmecc_correct_data()
915 atmel_pmecc_disable(nand->pmecc); in atmel_nand_pmecc_write_pg()
1119 if (!nc->pmecc) { in atmel_nand_pmecc_init()
1164 nand->pmecc = atmel_pmecc_create_user(nc->pmecc, &req); in atmel_nand_pmecc_init()
1165 if (IS_ERR(nand->pmecc)) in atmel_nand_pmecc_init()
1166 return PTR_ERR(nand->pmecc); in atmel_nand_pmecc_init()
1568 if (nc->pmecc) in atmel_nand_init()
2035 nc->pmecc = devm_atmel_pmecc_get(dev); in atmel_nand_controller_init()
2036 if (IS_ERR(nc->pmecc)) in atmel_nand_controller_init()
2037 return dev_err_probe(dev, PTR_ERR(nc->pmecc), in atmel_nand_controller_init()
2627 if (nc->pmecc) in atmel_nand_controller_resume()
2628 atmel_pmecc_reset(nc->pmecc); in atmel_nand_controller_resume()