Lines Matching refs:pmecc
165 struct atmel_pmecc_user *pmecc; member
224 struct atmel_pmecc *pmecc; member
799 ret = atmel_pmecc_enable(nand->pmecc, op); in atmel_nand_pmecc_enable()
812 atmel_pmecc_disable(nand->pmecc); in atmel_nand_pmecc_disable()
829 ret = atmel_pmecc_wait_rdy(nand->pmecc); in atmel_nand_pmecc_generate_eccbytes()
841 atmel_pmecc_get_generated_eccbytes(nand->pmecc, i, in atmel_nand_pmecc_generate_eccbytes()
864 ret = atmel_pmecc_wait_rdy(nand->pmecc); in atmel_nand_pmecc_correct_data()
877 ret = atmel_pmecc_correct_sector(nand->pmecc, i, databuf, in atmel_nand_pmecc_correct_data()
879 if (ret < 0 && !atmel_pmecc_correct_erased_chunks(nand->pmecc)) in atmel_nand_pmecc_correct_data()
918 atmel_pmecc_disable(nand->pmecc); in atmel_nand_pmecc_write_pg()
1122 if (!nc->pmecc) { in atmel_nand_pmecc_init()
1167 nand->pmecc = atmel_pmecc_create_user(nc->pmecc, &req); in atmel_nand_pmecc_init()
1168 if (IS_ERR(nand->pmecc)) in atmel_nand_pmecc_init()
1169 return PTR_ERR(nand->pmecc); in atmel_nand_pmecc_init()
1576 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()
2643 if (nc->pmecc) in atmel_nand_controller_resume()
2644 atmel_pmecc_reset(nc->pmecc); in atmel_nand_controller_resume()