Lines Matching refs:ret
90 int ret;
96 ret = mtd_erase(mtd, &erase);
97 if (ret) {
101 return ret;
114 int i = 0, j, ret, mod;
127 while ((ret = mtd_block_isbad(mtd, cxt->nextpage * record_size)) > 0) {
141 if (ret < 0) {
146 for (j = 0, ret = -1; (j < 3) && (ret < 0); j++)
147 ret = mtdoops_erase_block(cxt, cxt->nextpage * record_size);
149 if (ret >= 0) {
155 if (ret == -EIO) {
156 ret = mtd_block_markbad(mtd, cxt->nextpage * record_size);
157 if (ret < 0 && ret != -EOPNOTSUPP) {
204 int ret;
216 ret = mtd_panic_write(mtd, cxt->nextpage * record_size,
218 if (ret == -EOPNOTSUPP) {
223 ret = mtd_write(mtd, cxt->nextpage * record_size,
226 if (retlen != record_size || ret < 0)
228 cxt->nextpage * record_size, retlen, record_size, ret);
249 int ret, page, maxpos = 0;
258 ret = mtd_read(mtd, page * record_size, sizeof(hdr),
261 (ret < 0 && !mtd_is_bitflip(ret))) {
263 page * record_size, retlen, sizeof(hdr), ret);