Lines Matching refs:ret
390 int i, eccsize = chip->ecc.size, ret;
398 ret = nand_read_oob_op(chip, page, 0, chip->oob_poi, mtd->oobsize);
399 if (ret)
400 return ret;
403 ret = nand_change_read_column_op(chip, 0, NULL, 0, false);
404 if (ret)
405 return ret;
407 ret = mtd_ooblayout_get_eccbytes(mtd, ecc_code, chip->oob_poi, 0,
409 if (ret)
410 return ret;
417 ret = nand_read_data_op(chip, p, eccsize, false, false);
418 if (ret)
419 return ret;
579 int ret = 0;
619 ret = -EBUSY;
624 if (ret == -EBUSY)
625 return ret;
669 return ret;
704 int ret;
733 ret = readl_relaxed_poll_timeout(info->base + NANDFSR_OFFSET,
736 if (ret)
737 return ret;
761 int ret;
763 ret = davinci_nand_exec_instr(info, &op->instrs[i]);
764 if (ret)
765 return ret;
784 int ret;
866 ret = nand_scan(&info->chip, pdata->mask_chipsel ? 2 : 1);
867 if (ret < 0) {
869 return ret;
873 ret = mtd_device_register(mtd, pdata->parts, pdata->nr_parts);
875 ret = mtd_device_register(mtd, NULL, 0);
876 if (ret < 0)
888 return ret;
895 int ret;
902 ret = mtd_device_unregister(nand_to_mtd(chip));
903 WARN_ON(ret);