Lines Matching refs:ofs
234 uint32_t start, end, ofs, len;
356 ofs = write_ofs(c);
368 towrite, ofs));
373 printk(KERN_NOTICE "Faking write error at 0x%08x\n", ofs);
375 c->mtd->write(c->mtd, ofs, towrite, &retlen,
380 ret = c->mtd->write(c->mtd, ofs, towrite, &retlen,
389 jffs2_add_physical_node_ref(c, ofs | REF_OBSOLETE, ref_totlen(c, jeb, first_raw), NULL);
393 printk(KERN_NOTICE "Recovery of wbuf succeeded to %08x\n", ofs);
396 c->wbuf_ofs = ofs + towrite;
406 c->wbuf_ofs = ofs;
411 new_jeb = &c->blocks[ofs / c->sector_size];
422 rawlen, ref_offset(raw), ref_flags(raw), ofs));
478 new_ref = jffs2_link_node_ref(c, new_jeb, ofs | ref_flags(raw), rawlen, ic);
495 ofs += rawlen;
890 int jffs2_flash_write(struct jffs2_sb_info *c, loff_t ofs, size_t len,
896 return jffs2_flash_direct_write(c, ofs, len, retlen, buf);
900 return jffs2_flash_writev(c, vecs, 1, ofs, retlen, 0);
906 int jffs2_flash_read(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, u_char *buf)
912 return c->mtd->read(c->mtd, ofs, len, retlen, buf);
916 ret = c->mtd->read(c->mtd, ofs, len, retlen, buf);
921 " returned ECC error\n", len, ofs);
940 if (SECTOR_ADDR(ofs) != SECTOR_ADDR(c->wbuf_ofs))
943 if (ofs >= c->wbuf_ofs) {
944 owbf = (ofs - c->wbuf_ofs); /* offset in write buffer */
951 orbf = (c->wbuf_ofs - ofs); /* offset in read buffer */