Lines Matching refs:len
40 static int scan_padding_bytes(void *buf, int len) in scan_padding_bytes() argument
42 int pad_len = 0, max_pad_len = min_t(int, UBIFS_PAD_NODE_SZ, len); in scan_padding_bytes()
69 int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum, in ubifs_scan_a_node() argument
83 return scan_padding_bytes(buf, len); in ubifs_scan_a_node()
85 if (len < UBIFS_CH_SZ) in ubifs_scan_a_node()
97 int node_len = le32_to_cpu(ch->len); in ubifs_scan_a_node()
208 snod->len = le32_to_cpu(ch->len); in ubifs_add_snod()
241 int len; in ubifs_scanned_corruption() local
244 len = c->leb_size - offs; in ubifs_scanned_corruption()
245 if (len > 8192) in ubifs_scanned_corruption()
246 len = 8192; in ubifs_scanned_corruption()
247 ubifs_err(c, "first %d bytes from LEB %d:%d", len, lnum, offs); in ubifs_scanned_corruption()
248 print_hex_dump(KERN_DEBUG, "", DUMP_PREFIX_OFFSET, 32, 4, buf, len, 1); in ubifs_scanned_corruption()
271 int err, len = c->leb_size - offs; in ubifs_scan() local
278 while (len >= 8) { in ubifs_scan()
283 lnum, offs, len); in ubifs_scan()
287 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, quiet); in ubifs_scan()
292 len -= ret; in ubifs_scan()
320 node_len = ALIGN(le32_to_cpu(ch->len), 8); in ubifs_scan()
323 len -= node_len; in ubifs_scan()
335 for (; len > 4; offs += 4, buf = buf + 4, len -= 4) in ubifs_scan()
338 for (; len; offs++, buf++, len--) in ubifs_scan()