Lines Matching refs:err

16 #include <linux/err.h>
60 int err = 0;
73 err = mtd_write_oob(mtd, addr, &ops);
74 if (err || ops.oobretlen != use_len) {
80 return err ? err : -1;
86 return err;
91 int err;
98 err = write_eraseblock(i);
99 if (err)
100 return err;
104 err = mtdtest_relax();
105 if (err)
106 return err;
169 int err = 0;
183 err = mtd_read_oob(mtd, addr, &ops);
184 if (mtd_is_bitflip(err))
185 err = 0;
187 if (err || ops.oobretlen != use_len) {
191 return err ? err : -1;
220 err = mtd_read_oob(mtd, addr, &ops);
221 if (mtd_is_bitflip(err))
222 err = 0;
224 if (err || ops.oobretlen != mtd->oobavail) {
228 return err ? err : -1;
258 return err;
264 int err = 0;
282 err = mtd_read_oob(mtd, addr, &ops);
283 if (mtd_is_bitflip(err))
284 err = 0;
286 if (err || ops.oobretlen != len) {
290 return err ? err : -1;
310 return err;
315 int err;
322 err = verify_eraseblock(i);
323 if (err)
324 return err;
328 err = mtdtest_relax();
329 if (err)
330 return err;
338 int err = 0;
357 err = PTR_ERR(mtd);
359 return err;
378 err = -ENOMEM;
389 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt);
390 if (err)
401 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt);
402 if (err)
406 err = write_whole_device();
407 if (err)
411 err = verify_all_eraseblocks();
412 if (err)
421 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt);
422 if (err)
426 err = write_whole_device();
427 if (err)
436 err = verify_eraseblock_in_one_go(i);
437 if (err)
442 err = mtdtest_relax();
443 if (err)
454 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt);
455 if (err)
465 err = write_whole_device();
466 if (err)
475 err = verify_all_eraseblocks();
476 if (err)
487 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt);
488 if (err)
506 err = mtd_write_oob(mtd, addr0, &ops);
507 if (err) {
525 err = mtd_read_oob(mtd, addr0, &ops);
526 if (mtd_is_bitflip(err))
527 err = 0;
529 if (err) {
551 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);
552 if (err) {
570 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);
571 if (mtd_is_bitflip(err))
572 err = 0;
574 if (err) {
581 err = mtdtest_erase_eraseblock(mtd, ebcnt - 1);
582 if (err)
596 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);
597 if (err) {
615 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);
616 if (mtd_is_bitflip(err))
617 err = 0;
619 if (err) {
631 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt);
632 if (err)
655 err = mtd_write_oob(mtd, addr, &ops);
656 if (err)
661 err = mtdtest_relax();
662 if (err)
686 err = mtd_read_oob(mtd, addr, &ops);
687 if (mtd_is_bitflip(err))
688 err = 0;
690 if (err)
698 err = -EINVAL;
706 err = mtdtest_relax();
707 if (err)
718 if (err)
719 pr_info("error %d occurred\n", err);
721 return err;