Lines Matching refs:err

72 	int err = 0;  in write_eraseblock()  local
85 err = mtd_write_oob(mtd, addr, &ops); in write_eraseblock()
86 if (err || ops.oobretlen != use_len) { in write_eraseblock()
92 return err ? err : -1; in write_eraseblock()
98 return err; in write_eraseblock()
103 int err; in write_whole_device() local
110 err = write_eraseblock(i); in write_whole_device()
111 if (err) in write_whole_device()
112 return err; in write_whole_device()
116 err = mtdtest_relax(); in write_whole_device()
117 if (err) in write_whole_device()
118 return err; in write_whole_device()
176 int err = 0; in verify_eraseblock() local
190 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock()
191 if (err || ops.oobretlen != use_len) { in verify_eraseblock()
195 return err ? err : -1; in verify_eraseblock()
224 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock()
225 if (err || ops.oobretlen != mtd->ecclayout->oobavail) { in verify_eraseblock()
229 return err ? err : -1; in verify_eraseblock()
258 return err; in verify_eraseblock()
264 int err = 0; in verify_eraseblock_in_one_go() local
282 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock_in_one_go()
283 if (err || ops.oobretlen != len) { in verify_eraseblock_in_one_go()
287 return err ? err : -1; in verify_eraseblock_in_one_go()
307 return err; in verify_eraseblock_in_one_go()
312 int err; in verify_all_eraseblocks() local
319 err = verify_eraseblock(i); in verify_all_eraseblocks()
320 if (err) in verify_all_eraseblocks()
321 return err; in verify_all_eraseblocks()
325 err = mtdtest_relax(); in verify_all_eraseblocks()
326 if (err) in verify_all_eraseblocks()
327 return err; in verify_all_eraseblocks()
335 int err = 0; in mtd_oobtest_init() local
354 err = PTR_ERR(mtd); in mtd_oobtest_init()
356 return err; in mtd_oobtest_init()
375 err = -ENOMEM; in mtd_oobtest_init()
386 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
387 if (err) in mtd_oobtest_init()
398 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
399 if (err) in mtd_oobtest_init()
403 err = write_whole_device(); in mtd_oobtest_init()
404 if (err) in mtd_oobtest_init()
408 err = verify_all_eraseblocks(); in mtd_oobtest_init()
409 if (err) in mtd_oobtest_init()
418 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
419 if (err) in mtd_oobtest_init()
423 err = write_whole_device(); in mtd_oobtest_init()
424 if (err) in mtd_oobtest_init()
433 err = verify_eraseblock_in_one_go(i); in mtd_oobtest_init()
434 if (err) in mtd_oobtest_init()
439 err = mtdtest_relax(); in mtd_oobtest_init()
440 if (err) in mtd_oobtest_init()
451 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
452 if (err) in mtd_oobtest_init()
462 err = write_whole_device(); in mtd_oobtest_init()
463 if (err) in mtd_oobtest_init()
472 err = verify_all_eraseblocks(); in mtd_oobtest_init()
473 if (err) in mtd_oobtest_init()
484 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
485 if (err) in mtd_oobtest_init()
503 err = mtd_write_oob(mtd, addr0, &ops); in mtd_oobtest_init()
504 if (err) { in mtd_oobtest_init()
506 err = 0; in mtd_oobtest_init()
523 err = mtd_read_oob(mtd, addr0, &ops); in mtd_oobtest_init()
524 if (err) { in mtd_oobtest_init()
526 err = 0; in mtd_oobtest_init()
547 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
548 if (err) { in mtd_oobtest_init()
550 err = 0; in mtd_oobtest_init()
567 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
568 if (err) { in mtd_oobtest_init()
570 err = 0; in mtd_oobtest_init()
576 err = mtdtest_erase_eraseblock(mtd, ebcnt - 1); in mtd_oobtest_init()
577 if (err) in mtd_oobtest_init()
591 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
592 if (err) { in mtd_oobtest_init()
594 err = 0; in mtd_oobtest_init()
611 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
612 if (err) { in mtd_oobtest_init()
614 err = 0; in mtd_oobtest_init()
625 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init()
626 if (err) in mtd_oobtest_init()
649 err = mtd_write_oob(mtd, addr, &ops); in mtd_oobtest_init()
650 if (err) in mtd_oobtest_init()
655 err = mtdtest_relax(); in mtd_oobtest_init()
656 if (err) in mtd_oobtest_init()
681 err = mtd_read_oob(mtd, addr, &ops); in mtd_oobtest_init()
682 if (err) in mtd_oobtest_init()
697 err = mtdtest_relax(); in mtd_oobtest_init()
698 if (err) in mtd_oobtest_init()
709 if (err) in mtd_oobtest_init()
710 pr_info("error %d occurred\n", err); in mtd_oobtest_init()
712 return err; in mtd_oobtest_init()