Lines Matching defs:err

36 #include <linux/err.h>
101 int err = 0;
116 err = mtd_write_oob(mtd, offset, &ops);
117 if (err || ops.retlen != mtd->writesize) {
118 pr_err("error: write_oob failed (%d)\n", err);
119 if (!err)
120 err = -EIO;
123 return err;
130 int err = 0;
140 err = mtd_read(mtd, offset, mtd->writesize, &read, rbuffer);
141 if (!err || err == -EUCLEAN)
142 err = mtd->ecc_stats.corrected - oldstats.corrected;
144 if (err < 0 || read != mtd->writesize) {
146 if (err >= 0)
147 err = -EIO;
150 return err;
202 int err = 0;
211 err = write_page(1);
212 if (err)
217 err = rewrite_page(1);
218 if (err)
221 err = read_page(1);
222 if (err > 0)
223 pr_info("Read reported %d corrected bit errors\n", err);
224 if (err < 0) {
226 errs_per_subpage, err);
227 err = 0;
231 err = verify_page(1);
232 if (err) {
241 err = insert_biterror(i * subsize);
242 if (err < 0)
249 return err;
258 int err = 0;
274 err = write_page(1);
275 if (err)
280 err = write_page(0);
281 if (err)
284 err = read_page(0);
285 if (err >= 0) {
286 if (err >= MAXBITS) {
288 err = -EIO;
291 bitstats[err]++;
292 if (err > max_corrected) {
293 max_corrected = err;
295 err);
297 } else { /* err < 0 */
298 pr_info("Read reported error %d\n", err);
299 err = 0;
303 err = verify_page(0);
304 if (err) {
310 err = mtdtest_relax();
311 if (err)
325 return err;
330 int err = 0;
338 err = PTR_ERR(mtd);
345 err = -ENODEV;
366 err = -ENOMEM;
372 err = -ENOMEM;
376 err = mtdtest_erase_eraseblock(mtd, eraseblock);
377 if (err)
381 err = incremental_errors_test();
383 err = overwrite_test();
385 if (err)
389 err = mtdtest_erase_eraseblock(mtd, eraseblock);
390 if (err)
393 err = -EIO;
406 return err;