Lines Matching refs:blk_addr

69 			ret = dev_read_block(node_block, ni.blk_addr);  in nat_dump()
71 if (ni.blk_addr != 0x0) { in nat_dump()
78 ni.blk_addr, pack, in nat_dump()
88 if (ni.blk_addr == 0) in nat_dump()
91 ret = dev_read_block(node_block, ni.blk_addr); in nat_dump()
99 ni.blk_addr, pack, in nat_dump()
367 dev_read_block(node_blk, ni.blk_addr); in dump_node_blk()
532 u32 blkaddr = le32_to_cpu(node_blk->i.i_ext.blk_addr); in dump_inode_blk()
742 bool is_sit_bitmap_set(struct f2fs_sb_info *sbi, u32 blk_addr) in is_sit_bitmap_set() argument
747 se = get_seg_entry(sbi, GET_SEGNO(sbi, blk_addr)); in is_sit_bitmap_set()
748 offset = OFFSET_IN_SEG(sbi, blk_addr); in is_sit_bitmap_set()
799 DBG(1, "nat_entry.block_addr [0x%x]\n", ni.blk_addr); in dump_node()
803 if (!f2fs_is_valid_blkaddr(sbi, ni.blk_addr, DATA_GENERIC)) { in dump_node()
804 MSG(force, "Invalid node blkaddr: %u\n\n", ni.blk_addr); in dump_node()
808 dev_read_block(node_blk, ni.blk_addr); in dump_node()
810 if (!is_sit_bitmap_set(sbi, ni.blk_addr)) in dump_node()
811 MSG(force, "Invalid sit bitmap, %u\n\n", ni.blk_addr); in dump_node()
832 static void dump_node_from_blkaddr(struct f2fs_sb_info *sbi, u32 blk_addr) in dump_node_from_blkaddr() argument
840 ret = dev_read_block(node_blk, blk_addr); in dump_node_from_blkaddr()
873 static void dump_data_offset(u32 blk_addr, int ofs_in_node) in dump_data_offset() argument
883 ret = dev_read_block(node_blk, blk_addr); in dump_data_offset()
897 static void dump_node_offset(u32 blk_addr) in dump_node_offset() argument
905 ret = dev_read_block(node_blk, blk_addr); in dump_node_offset()
912 static int has_dirent(u32 blk_addr, int is_inline, int *enc_name) in has_dirent() argument
920 ret = dev_read_block(node_blk, blk_addr); in has_dirent()
936 static void dump_dirent(u32 blk_addr, int is_inline, int enc_name) in dump_dirent() argument
945 ret = dev_read_block(blk, blk_addr); in dump_dirent()
1001 int dump_info_from_blkaddr(struct f2fs_sb_info *sbi, u32 blk_addr) in dump_info_from_blkaddr() argument
1012 if (blk_addr < SM_I(sbi)->seg0_blkaddr) { in dump_info_from_blkaddr()
1015 } else if (blk_addr < SIT_I(sbi)->sit_base_addr) { in dump_info_from_blkaddr()
1018 } else if (blk_addr < NM_I(sbi)->nat_blkaddr) { in dump_info_from_blkaddr()
1021 } else if (blk_addr < SM_I(sbi)->ssa_blkaddr) { in dump_info_from_blkaddr()
1024 } else if (blk_addr < SM_I(sbi)->main_blkaddr) { in dump_info_from_blkaddr()
1027 } else if (blk_addr > __end_block_addr(sbi)) { in dump_info_from_blkaddr()
1039 if (!is_sit_bitmap_set(sbi, blk_addr)) in dump_info_from_blkaddr()
1042 type = get_sum_entry(sbi, blk_addr, &sum_entry); in dump_info_from_blkaddr()
1048 DBG(1, "Block_addr [0x%x]\n", blk_addr); in dump_info_from_blkaddr()
1049 DBG(1, " - Segno [0x%x]\n", GET_SEGNO(sbi, blk_addr)); in dump_info_from_blkaddr()
1050 DBG(1, " - Offset [0x%x]\n", OFFSET_IN_SEG(sbi, blk_addr)); in dump_info_from_blkaddr()
1057 DBG(1, "NAT.blkaddr [0x%x]\n", ni.blk_addr); in dump_info_from_blkaddr()
1063 if (ni.blk_addr == NULL_ADDR || ino_ni.blk_addr == NULL_ADDR) { in dump_info_from_blkaddr()
1065 blk_addr); in dump_info_from_blkaddr()
1071 dump_node_from_blkaddr(sbi, ino_ni.blk_addr); in dump_info_from_blkaddr()
1074 MSG(0, "FS Userdata Area: Data block from 0x%x\n", blk_addr); in dump_info_from_blkaddr()
1076 nid, ni.blk_addr); in dump_info_from_blkaddr()
1078 ni.ino, ino_ni.blk_addr); in dump_info_from_blkaddr()
1079 dump_node_from_blkaddr(sbi, ino_ni.blk_addr); in dump_info_from_blkaddr()
1080 dump_data_offset(ni.blk_addr, in dump_info_from_blkaddr()
1083 if (has_dirent(ino_ni.blk_addr, 0, &enc_name)) in dump_info_from_blkaddr()
1084 dump_dirent(blk_addr, 0, enc_name); in dump_info_from_blkaddr()
1086 MSG(0, "FS Userdata Area: Node block from 0x%x\n", blk_addr); in dump_info_from_blkaddr()
1089 ni.ino, ino_ni.blk_addr); in dump_info_from_blkaddr()
1090 dump_node_from_blkaddr(sbi, ino_ni.blk_addr); in dump_info_from_blkaddr()
1092 if (has_dirent(ino_ni.blk_addr, 1, &enc_name)) in dump_info_from_blkaddr()
1093 dump_dirent(blk_addr, 1, enc_name); in dump_info_from_blkaddr()
1096 nid, ni.blk_addr); in dump_info_from_blkaddr()
1098 ni.ino, ino_ni.blk_addr); in dump_info_from_blkaddr()
1099 dump_node_from_blkaddr(sbi, ino_ni.blk_addr); in dump_info_from_blkaddr()
1100 dump_node_offset(ni.blk_addr); in dump_info_from_blkaddr()