Lines Matching refs:rval

481 	int rval;  in nand_verify_page_oob()  local
494 rval = mtd_read_oob(mtd, ofs, &vops); in nand_verify_page_oob()
495 if (!rval) in nand_verify_page_oob()
496 rval = memcmp(ops->datbuf, vops.datbuf, vops.len); in nand_verify_page_oob()
497 if (!rval) in nand_verify_page_oob()
498 rval = memcmp(ops->oobbuf, vops.oobbuf, vops.ooblen); in nand_verify_page_oob()
502 return rval ? -EIO : 0; in nand_verify_page_oob()
521 int rval = 0; in nand_verify() local
533 rval = nand_read(mtd, verofs, &verlen, verbuf); in nand_verify()
534 if (!rval || (rval == -EUCLEAN)) in nand_verify()
535 rval = memcmp(buf, verbuf, verlen); in nand_verify()
537 if (rval) in nand_verify()
543 return rval ? -EIO : 0; in nand_verify()
575 int rval = 0, blocksize; in nand_write_skip_bad() local
621 rval = nand_write(mtd, offset, length, buffer); in nand_write_skip_bad()
623 if ((flags & WITH_WR_VERIFY) && !rval) in nand_write_skip_bad()
624 rval = nand_verify(mtd, offset, *length, buffer); in nand_write_skip_bad()
626 if (rval == 0) in nand_write_skip_bad()
631 offset, rval); in nand_write_skip_bad()
632 return rval; in nand_write_skip_bad()
660 rval = nand_write(mtd, offset, &truncated_write_size, in nand_write_skip_bad()
663 if ((flags & WITH_WR_VERIFY) && !rval) in nand_write_skip_bad()
664 rval = nand_verify(mtd, offset, in nand_write_skip_bad()
670 if (rval != 0) { in nand_write_skip_bad()
672 offset, rval); in nand_write_skip_bad()
674 return rval; in nand_write_skip_bad()
709 int rval; in nand_read_skip_bad() local
733 rval = nand_read(mtd, offset, length, buffer); in nand_read_skip_bad()
734 if (!rval || rval == -EUCLEAN) in nand_read_skip_bad()
739 offset, rval); in nand_read_skip_bad()
740 return rval; in nand_read_skip_bad()
761 rval = nand_read(mtd, offset, &read_length, p_buffer); in nand_read_skip_bad()
762 if (rval && rval != -EUCLEAN) { in nand_read_skip_bad()
764 offset, rval); in nand_read_skip_bad()
766 return rval; in nand_read_skip_bad()