Lines Matching defs:node_blk
298 struct f2fs_node *node_blk;
323 node_blk = calloc(BLOCK_SZ, 1);
324 ASSERT(node_blk);
326 dev_read_block(node_blk, ni.blk_addr);
332 le32_to_cpu(node_blk->dn.addr[i]));
337 le32_to_cpu(node_blk->in.nid[i]),
343 le32_to_cpu(node_blk->in.nid[i]),
349 free(node_blk);
353 static void dump_xattr(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk)
360 xattr = read_all_xattrs(sbi, node_blk);
416 struct f2fs_node *UNUSED(node_blk))
423 struct f2fs_node *node_blk)
429 if((node_blk->i.i_inline & F2FS_INLINE_DATA)) {
432 dev_write_dump(((unsigned char *)node_blk) + INLINE_DATA_OFFSET,
433 0, MAX_INLINE_DATA(node_blk));
437 c.show_file_map_max_offset = f2fs_max_file_offset(&node_blk->i);
438 addr_per_block = ADDRS_PER_BLOCK(&node_blk->i);
441 for (i = 0; i < ADDRS_PER_INODE(&node_blk->i); i++, ofs++)
443 node_blk->i.i_addr[get_extra_isize(node_blk) + i]));
449 le32_to_cpu(node_blk->i.i_nid[i]),
454 le32_to_cpu(node_blk->i.i_nid[i]),
459 le32_to_cpu(node_blk->i.i_nid[i]),
468 dump_xattr(sbi, node_blk);
473 struct f2fs_node *node_blk, int force)
475 struct f2fs_inode *inode = &node_blk->i;
499 return dump_inode_blk(sbi, ni->ino, node_blk);
519 dump_inode_blk(sbi, ni->ino, node_blk);
544 struct f2fs_node *node_blk;
551 node_blk = calloc(BLOCK_SZ, 1);
552 ASSERT(node_blk);
561 ret = dev_read_block(node_blk, blkaddr);
563 if (le32_to_cpu(node_blk->footer.ino) != nid ||
564 le32_to_cpu(node_blk->footer.nid) != nid)
567 MSG(0, "node_blk.footer.flag [0x%x]\n", le32_to_cpu(node_blk->footer.flag));
568 MSG(0, "node_blk.footer.cp_ver [%x]\n", (u32)(cpver_of_node(node_blk)));
569 print_inode_info(sbi, node_blk, 0);
572 free(node_blk);
578 struct f2fs_node *node_blk;
583 node_blk = calloc(BLOCK_SZ, 1);
584 ASSERT(node_blk);
596 dev_read_block(node_blk, ni.blk_addr);
603 DBG(1, "node_blk.footer.ino [0x%x]\n", le32_to_cpu(node_blk->footer.ino));
604 DBG(1, "node_blk.footer.nid [0x%x]\n", le32_to_cpu(node_blk->footer.nid));
606 if (le32_to_cpu(node_blk->footer.ino) == ni.ino &&
607 le32_to_cpu(node_blk->footer.nid) == ni.nid) {
609 print_node_info(sbi, node_blk, force);
612 ret = dump_file(sbi, &ni, node_blk, force);
614 print_node_info(sbi, node_blk, force);
618 free(node_blk);
624 struct f2fs_node *node_blk;
627 node_blk = calloc(BLOCK_SZ, 1);
628 ASSERT(node_blk);
630 ret = dev_read_block(node_blk, blk_addr);
634 print_node_info(sbi, node_blk, 0);
636 print_inode_info(sbi, node_blk, 1);
638 free(node_blk);
642 struct f2fs_node *node_blk)
659 return bidx * ADDRS_PER_BLOCK(&node_blk->i) +
660 ADDRS_PER_INODE(&node_blk->i);
665 struct f2fs_node *node_blk;
670 node_blk = calloc(BLOCK_SZ, 1);
671 ASSERT(node_blk);
673 ret = dev_read_block(node_blk, blk_addr);
676 node_ofs = ofs_of_node(node_blk);
678 bidx = start_bidx_of_node(node_ofs, node_blk);
684 free(node_blk);
689 struct f2fs_node *node_blk;
692 node_blk = calloc(BLOCK_SZ, 1);
693 ASSERT(node_blk);
695 ret = dev_read_block(node_blk, blk_addr);
698 MSG(0, " - Node offset : 0x%x\n", ofs_of_node(node_blk));
699 free(node_blk);
704 struct f2fs_node *node_blk;
707 node_blk = calloc(BLOCK_SZ, 1);
708 ASSERT(node_blk);
710 ret = dev_read_block(node_blk, blk_addr);
713 if (IS_INODE(node_blk) && S_ISDIR(le16_to_cpu(node_blk->i.i_mode)))
716 if (is_inline && !(node_blk->i.i_inline & F2FS_INLINE_DENTRY))
719 *enc_name = file_is_encrypt(&node_blk->i);
721 free(node_blk);