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()
917 atmel_pmecc_disable(nand->pmecc); in atmel_nand_pmecc_write_pg()
1121 if (!nc->pmecc) { in atmel_nand_pmecc_init()
1166 nand->pmecc = atmel_pmecc_create_user(nc->pmecc, &req); in atmel_nand_pmecc_init()
1167 if (IS_ERR(nand->pmecc)) in atmel_nand_pmecc_init()
1168 return PTR_ERR(nand->pmecc); in atmel_nand_pmecc_init()
1575 if (nc->pmecc) in atmel_nand_init()
2040 nc->pmecc = devm_atmel_pmecc_get(dev); in atmel_nand_controller_init()
2041 if (IS_ERR(nc->pmecc)) in atmel_nand_controller_init()
2042 return dev_err_probe(dev, PTR_ERR(nc->pmecc), in atmel_nand_controller_init()
2632 if (nc->pmecc) in atmel_nand_controller_resume()
2633 atmel_pmecc_reset(nc->pmecc); in atmel_nand_controller_resume()