Lines Matching refs:buf
28 static int scan_padding_bytes(void *buf, int len) in scan_padding_bytes() argument
31 uint8_t *p = buf; in scan_padding_bytes()
57 int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum, in ubifs_scan_a_node() argument
60 struct ubifs_ch *ch = buf; in ubifs_scan_a_node()
71 return scan_padding_bytes(buf, len); in ubifs_scan_a_node()
79 if (ubifs_check_node(c, buf, lnum, offs, quiet, 1)) in ubifs_scan_a_node()
83 struct ubifs_pad_node *pad = buf; in ubifs_scan_a_node()
139 sleb->buf = sbuf; in ubifs_start_scan()
182 void *buf, int offs) in ubifs_add_snod() argument
184 struct ubifs_ch *ch = buf; in ubifs_add_snod()
185 struct ubifs_ino_node *ino = buf; in ubifs_add_snod()
196 snod->node = buf; in ubifs_add_snod()
226 void *buf) in ubifs_scanned_corruption() argument
235 print_hex_dump(KERN_DEBUG, "", DUMP_PREFIX_OFFSET, 32, 4, buf, len, 1); in ubifs_scanned_corruption()
257 void *buf = sbuf + offs; in ubifs_scan() local
266 struct ubifs_ch *ch = buf; in ubifs_scan()
274 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, quiet); in ubifs_scan()
278 buf += ret; in ubifs_scan()
303 err = ubifs_add_snod(c, sleb, buf, offs); in ubifs_scan()
309 buf += node_len; in ubifs_scan()
322 for (; len > 4; offs += 4, buf = buf + 4, len -= 4) in ubifs_scan()
323 if (*(uint32_t *)buf != 0xffffffff) in ubifs_scan()
325 for (; len; offs++, buf++, len--) in ubifs_scan()
326 if (*(uint8_t *)buf != 0xff) { in ubifs_scan()
337 ubifs_scanned_corruption(c, lnum, offs, buf); in ubifs_scan()