Lines Matching refs:offs

62 		      int offs, int quiet)  in ubifs_scan_a_node()  argument
70 dbg_scan("hit empty space at LEB %d:%d", lnum, offs); in ubifs_scan_a_node()
81 dbg_ntype(ch->node_type), lnum, offs); in ubifs_scan_a_node()
83 if (ubifs_check_node(c, buf, lnum, offs, quiet, 1)) in ubifs_scan_a_node()
93 offs + node_len + pad_len > c->leb_size) { in ubifs_scan_a_node()
96 lnum, offs); in ubifs_scan_a_node()
106 offs, offs + node_len + pad_len); in ubifs_scan_a_node()
111 lnum, offs, ALIGN(offs + node_len + pad_len, 8)); in ubifs_scan_a_node()
130 int offs, void *sbuf) in ubifs_start_scan() argument
135 dbg_scan("scan LEB %d:%d", lnum, offs); in ubifs_start_scan()
145 err = ubifs_leb_read(c, lnum, sbuf + offs, offs, c->leb_size - offs, 0); in ubifs_start_scan()
148 c->leb_size - offs, lnum, offs, err); in ubifs_start_scan()
168 int lnum, int offs) in ubifs_end_scan() argument
171 dbg_scan("stop scanning LEB %d at offset %d", lnum, offs); in ubifs_end_scan()
172 ubifs_assert(offs % c->min_io_size == 0); in ubifs_end_scan()
174 sleb->endpt = ALIGN(offs, c->min_io_size); in ubifs_end_scan()
187 void *buf, int offs) in ubifs_add_snod() argument
199 snod->offs = offs; in ubifs_add_snod()
230 void ubifs_scanned_corruption(const struct ubifs_info *c, int lnum, int offs, in ubifs_scanned_corruption() argument
235 ubifs_err(c, "corruption at LEB %d:%d", lnum, offs); in ubifs_scanned_corruption()
236 len = c->leb_size - offs; in ubifs_scanned_corruption()
239 ubifs_err(c, "first %d bytes from LEB %d:%d", len, lnum, offs); in ubifs_scanned_corruption()
260 int offs, void *sbuf, int quiet) in ubifs_scan() argument
262 void *buf = sbuf + offs; in ubifs_scan()
263 int err, len = c->leb_size - offs; in ubifs_scan()
266 sleb = ubifs_start_scan(c, lnum, offs, sbuf); in ubifs_scan()
275 lnum, offs, len); in ubifs_scan()
279 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, quiet); in ubifs_scan()
282 offs += ret; in ubifs_scan()
308 err = ubifs_add_snod(c, sleb, buf, offs); in ubifs_scan()
313 offs += node_len; in ubifs_scan()
318 if (offs % c->min_io_size) { in ubifs_scan()
321 offs); in ubifs_scan()
325 ubifs_end_scan(c, sleb, lnum, offs); in ubifs_scan()
327 for (; len > 4; offs += 4, buf = buf + 4, len -= 4) in ubifs_scan()
330 for (; len; offs++, buf++, len--) in ubifs_scan()
334 lnum, offs); in ubifs_scan()
342 ubifs_scanned_corruption(c, lnum, offs, buf); in ubifs_scan()