Lines Matching refs:ret
36 void *ret = dst; in memcpy_16() local
43 return ret; in memcpy_16()
858 int ret = 0, boundary = 0; in onenand_read_ops_nolock() local
889 ret = this->wait(mtd, FL_READING); in onenand_read_ops_nolock()
890 if (unlikely(ret)) in onenand_read_ops_nolock()
891 ret = onenand_recover_lsb(mtd, from, ret); in onenand_read_ops_nolock()
892 onenand_update_bufferram(mtd, from, !ret); in onenand_read_ops_nolock()
893 if (ret == -EBADMSG) in onenand_read_ops_nolock()
894 ret = 0; in onenand_read_ops_nolock()
903 while (!ret) { in onenand_read_ops_nolock()
942 ret = this->wait(mtd, FL_READING); in onenand_read_ops_nolock()
943 if (unlikely(ret)) in onenand_read_ops_nolock()
944 ret = onenand_recover_lsb(mtd, from, ret); in onenand_read_ops_nolock()
945 onenand_update_bufferram(mtd, from, !ret); in onenand_read_ops_nolock()
946 if (mtd_is_eccerr(ret)) in onenand_read_ops_nolock()
947 ret = 0; in onenand_read_ops_nolock()
965 ret = this->wait(mtd, FL_READING); in onenand_read_ops_nolock()
966 onenand_update_bufferram(mtd, from, !ret); in onenand_read_ops_nolock()
967 if (mtd_is_eccerr(ret)) in onenand_read_ops_nolock()
968 ret = 0; in onenand_read_ops_nolock()
980 if (ret) in onenand_read_ops_nolock()
981 return ret; in onenand_read_ops_nolock()
1007 int ret = 0, readcmd; in onenand_read_oob_nolock() local
1051 ret = this->wait(mtd, FL_READING); in onenand_read_oob_nolock()
1052 if (unlikely(ret)) in onenand_read_oob_nolock()
1053 ret = onenand_recover_lsb(mtd, from, ret); in onenand_read_oob_nolock()
1055 if (ret && ret != -EBADMSG) { in onenand_read_oob_nolock()
1056 printk(KERN_ERR "onenand_read_oob_nolock: read failed = 0x%x\n", ret); in onenand_read_oob_nolock()
1082 if (ret) in onenand_read_oob_nolock()
1083 return ret; in onenand_read_oob_nolock()
1110 int ret; in onenand_read() local
1113 ret = onenand_read_ops_nolock(mtd, from, &ops); in onenand_read()
1117 return ret; in onenand_read()
1131 int ret; in onenand_read_oob() local
1145 ret = onenand_read_ops_nolock(mtd, from, ops); in onenand_read_oob()
1147 ret = onenand_read_oob_nolock(mtd, from, ops); in onenand_read_oob()
1150 return ret; in onenand_read_oob()
1215 int ret = 0, readcmd; in onenand_bbt_read_oob() local
1249 ret = this->bbt_wait(mtd, FL_READING); in onenand_bbt_read_oob()
1250 if (unlikely(ret)) in onenand_bbt_read_oob()
1251 ret = onenand_recover_lsb(mtd, from, ret); in onenand_bbt_read_oob()
1253 if (ret) in onenand_bbt_read_oob()
1275 return ret; in onenand_bbt_read_oob()
1320 int ret = 0; in onenand_verify() local
1333 ret = this->wait(mtd, FL_READING); in onenand_verify()
1334 if (ret) in onenand_verify()
1335 return ret; in onenand_verify()
1421 int ret = 0; in onenand_write_ops_nolock() local
1485 ret = this->wait(mtd, FL_WRITING); in onenand_write_ops_nolock()
1488 onenand_update_bufferram(mtd, to, !ret && !subpage); in onenand_write_ops_nolock()
1491 onenand_update_bufferram(mtd, to + this->writesize, !ret && !subpage); in onenand_write_ops_nolock()
1494 if (ret) { in onenand_write_ops_nolock()
1495 printk(KERN_ERR "onenand_write_ops_nolock: write filaed %d\n", ret); in onenand_write_ops_nolock()
1500 ret = onenand_verify(mtd, buf, to, thislen); in onenand_write_ops_nolock()
1501 if (ret) { in onenand_write_ops_nolock()
1502 printk(KERN_ERR "onenand_write_ops_nolock: verify failed %d\n", ret); in onenand_write_ops_nolock()
1518 return ret; in onenand_write_ops_nolock()
1536 int column, ret = 0, oobsize; in onenand_write_oob_nolock() local
1613 ret = this->wait(mtd, FL_WRITING); in onenand_write_oob_nolock()
1614 if (ret) { in onenand_write_oob_nolock()
1615 printk(KERN_ERR "onenand_write_oob_nolock: write failed %d\n", ret); in onenand_write_oob_nolock()
1619 ret = onenand_verify_oob(mtd, oobbuf, to); in onenand_write_oob_nolock()
1620 if (ret) { in onenand_write_oob_nolock()
1621 printk(KERN_ERR "onenand_write_oob_nolock: verify failed %d\n", ret); in onenand_write_oob_nolock()
1636 return ret; in onenand_write_oob_nolock()
1658 int ret; in onenand_write() local
1661 ret = onenand_write_ops_nolock(mtd, to, &ops); in onenand_write()
1665 return ret; in onenand_write()
1679 int ret; in onenand_write_oob() local
1693 ret = onenand_write_ops_nolock(mtd, to, ops); in onenand_write_oob()
1695 ret = onenand_write_oob_nolock(mtd, to, ops); in onenand_write_oob()
1698 return ret; in onenand_write_oob()
1734 int ret = 0, i; in onenand_erase() local
1794 ret = this->wait(mtd, FL_ERASING); in onenand_erase()
1796 if (ret) { in onenand_erase()
1797 if (ret == -EPERM) in onenand_erase()
1835 ret = instr->state == MTD_ERASE_DONE ? 0 : -EIO; in onenand_erase()
1837 if (!ret) in onenand_erase()
1843 return ret; in onenand_erase()
1872 int ret; in onenand_block_isbad() local
1879 ret = onenand_block_isbad_nolock(mtd,ofs, 0); in onenand_block_isbad()
1881 return ret; in onenand_block_isbad()
1925 int ret; in onenand_block_markbad() local
1927 ret = onenand_block_isbad(mtd, ofs); in onenand_block_markbad()
1928 if (ret) { in onenand_block_markbad()
1930 if (ret > 0) in onenand_block_markbad()
1932 return ret; in onenand_block_markbad()
1936 ret = this->block_markbad(mtd, ofs); in onenand_block_markbad()
1939 return ret; in onenand_block_markbad()
2030 int ret; in onenand_lock() local
2033 ret = onenand_do_lock_cmd(mtd, ofs, len, ONENAND_CMD_LOCK); in onenand_lock()
2035 return ret; in onenand_lock()
2048 int ret; in onenand_unlock() local
2051 ret = onenand_do_lock_cmd(mtd, ofs, len, ONENAND_CMD_UNLOCK); in onenand_unlock()
2053 return ret; in onenand_unlock()
2395 int i, ret; in flexonenand_check_blocks_erased() local
2417 ret = onenand_read_oob_nolock(mtd, addr, &ops); in flexonenand_check_blocks_erased()
2418 if (ret) in flexonenand_check_blocks_erased()
2419 return ret; in flexonenand_check_blocks_erased()
2442 int ret, density, blksperdie, old, new, thisboundary; in flexonenand_set_boundary() local
2465 ret = flexonenand_check_blocks_erased(mtd, min(old, new) in flexonenand_set_boundary()
2467 if (ret) { in flexonenand_set_boundary()
2469 return ret; in flexonenand_set_boundary()
2477 ret = this->wait(mtd, FL_READING); in flexonenand_set_boundary()
2493 ret = this->wait(mtd, FL_ERASING); in flexonenand_set_boundary()
2494 if (ret) { in flexonenand_set_boundary()
2502 ret = this->wait(mtd, FL_WRITING); in flexonenand_set_boundary()
2503 if (ret) { in flexonenand_set_boundary()
2510 ret = this->wait(mtd, FL_WRITING); in flexonenand_set_boundary()
2514 if (!ret) in flexonenand_set_boundary()
2518 return ret; in flexonenand_set_boundary()
2585 int ret; in onenand_probe() local
2587 ret = this->chip_probe(mtd); in onenand_probe()
2588 if (ret) in onenand_probe()
2589 return ret; in onenand_probe()