Lines Matching refs:ret
317 int i, ret, stat; in denali_check_erased_page() local
319 ret = mtd_ooblayout_get_eccbytes(mtd, ecc_code, chip->oob_poi, 0, in denali_check_erased_page()
321 if (ret) in denali_check_erased_page()
322 return ret; in denali_check_erased_page()
566 int ret = 0; in denali_dma_xfer() local
603 ret = -EIO; in denali_dma_xfer()
605 ret = -EBADMSG; in denali_dma_xfer()
614 return ret; in denali_dma_xfer()
702 int ret, i, pos, len; in denali_read_page_raw() local
704 ret = denali_data_xfer(denali, tmp_buf, size, page, 1, 0); in denali_read_page_raw()
705 if (ret) in denali_read_page_raw()
706 return ret; in denali_read_page_raw()
795 int ret; in denali_read_page() local
797 ret = denali_data_xfer(denali, buf, mtd->writesize, page, 0, 0); in denali_read_page()
798 if (ret && ret != -EBADMSG) in denali_read_page()
799 return ret; in denali_read_page()
803 else if (ret == -EBADMSG) in denali_read_page()
810 ret = denali_read_oob(mtd, chip, page); in denali_read_page()
811 if (ret) in denali_read_page()
812 return ret; in denali_read_page()
1124 int ret; in denali_ecc_setup() local
1138 ret = nand_match_ecc_req(chip, denali->ecc_caps, oobavail); in denali_ecc_setup()
1139 if (!ret) in denali_ecc_setup()
1240 int ret; in denali_init() local
1275 ret = nand_scan_ident(mtd, denali->max_banks, NULL); in denali_init()
1276 if (ret) in denali_init()
1277 return ret; in denali_init()
1300 ret = denali_ecc_setup(mtd, chip, denali); in denali_init()
1301 if (ret) { in denali_init()
1303 return ret; in denali_init()
1349 ret = denali_multidev_fixup(denali); in denali_init()
1350 if (ret) in denali_init()
1351 return ret; in denali_init()
1362 ret = nand_scan_tail(mtd); in denali_init()
1363 if (ret) in denali_init()
1366 ret = nand_register(0, mtd); in denali_init()
1367 if (ret) { in denali_init()
1368 dev_err(denali->dev, "Failed to register MTD: %d\n", ret); in denali_init()
1376 return ret; in denali_init()