Lines Matching refs:len
33 static int scan_padding_bytes(void *buf, int len) in scan_padding_bytes() argument
35 int pad_len = 0, max_pad_len = min_t(int, UBIFS_PAD_NODE_SZ, len); in scan_padding_bytes()
62 int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum, in ubifs_scan_a_node() argument
76 return scan_padding_bytes(buf, len); in ubifs_scan_a_node()
78 if (len < UBIFS_CH_SZ) in ubifs_scan_a_node()
90 int node_len = le32_to_cpu(ch->len); in ubifs_scan_a_node()
201 snod->len = le32_to_cpu(ch->len); in ubifs_add_snod()
234 int len; in ubifs_scanned_corruption() local
237 len = c->leb_size - offs; in ubifs_scanned_corruption()
238 if (len > 8192) in ubifs_scanned_corruption()
239 len = 8192; in ubifs_scanned_corruption()
240 ubifs_err(c, "first %d bytes from LEB %d:%d", len, lnum, offs); in ubifs_scanned_corruption()
241 print_hex_dump("", DUMP_PREFIX_OFFSET, 32, 4, buf, len, 1); in ubifs_scanned_corruption()
264 int err, len = c->leb_size - offs; in ubifs_scan() local
271 while (len >= 8) { in ubifs_scan()
276 lnum, offs, len); in ubifs_scan()
280 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, quiet); in ubifs_scan()
285 len -= ret; in ubifs_scan()
313 node_len = ALIGN(le32_to_cpu(ch->len), 8); in ubifs_scan()
316 len -= node_len; in ubifs_scan()
328 for (; len > 4; offs += 4, buf = buf + 4, len -= 4) in ubifs_scan()
331 for (; len; offs++, buf++, len--) in ubifs_scan()