Lines Matching refs:blk_addr
153 u32 blk_addr) in is_valid_ssa_node_blk() argument
166 segno = GET_SEGNO(sbi, blk_addr); in is_valid_ssa_node_blk()
167 offset = OFFSET_IN_SEG(sbi, blk_addr); in is_valid_ssa_node_blk()
195 DBG(0, "target blk_addr [0x%x]\n", blk_addr); in is_valid_ssa_node_blk()
198 GET_SEGNO(sbi, blk_addr))); in is_valid_ssa_node_blk()
200 GET_SEGNO(sbi, blk_addr), in is_valid_ssa_node_blk()
201 OFFSET_IN_SEG(sbi, blk_addr)); in is_valid_ssa_node_blk()
209 segno, nid, blk_addr); in is_valid_ssa_node_blk()
230 u32 blk_addr) in is_valid_summary() argument
247 if (!f2fs_is_valid_blkaddr(sbi, ni.blk_addr, DATA_GENERIC)) in is_valid_summary()
251 ret = dev_read_block(node_blk, ni.blk_addr); in is_valid_summary()
270 if (blk_addr == le32_to_cpu(target_blk_addr)) in is_valid_summary()
277 static int is_valid_ssa_data_blk(struct f2fs_sb_info *sbi, u32 blk_addr, in is_valid_ssa_data_blk() argument
291 segno = GET_SEGNO(sbi, blk_addr); in is_valid_ssa_data_blk()
292 offset = OFFSET_IN_SEG(sbi, blk_addr); in is_valid_ssa_data_blk()
333 DBG(0, "Target data block addr [0x%x]\n", blk_addr); in is_valid_ssa_data_blk()
336 } else if (is_valid_summary(sbi, sum_entry, blk_addr)) { in is_valid_ssa_data_blk()
411 if (!is_valid_data_blkaddr(ni->blk_addr)) { in sanity_check_nat()
412 ASSERT_MSG("nid->blk_addr is 0x%x. [0x%x]", ni->blk_addr, nid); in sanity_check_nat()
416 if (!f2fs_is_valid_blkaddr(sbi, ni->blk_addr, DATA_GENERIC)) { in sanity_check_nat()
417 ASSERT_MSG("blkaddress is not valid. [0x%x]", ni->blk_addr); in sanity_check_nat()
443 ret = dev_read_block(node_blk, ni->blk_addr); in sanity_check_nid()
467 nid, ni->blk_addr, in sanity_check_nid()
485 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) != 0) { in sanity_check_nid()
487 nid, ni->blk_addr); in sanity_check_nid()
510 if (is_valid_ssa_node_blk(sbi, nid, ni->blk_addr)) { in sanity_check_nid()
515 if (f2fs_test_sit_bitmap(sbi, ni->blk_addr) == 0) in sanity_check_nid()
517 ni->blk_addr); in sanity_check_nid()
519 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) { in sanity_check_nid()
578 f2fs_set_main_bitmap(sbi, ni.blk_addr, CURSEG_COLD_NODE); in fsck_chk_xattr_blk()
608 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
614 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
620 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
744 ext->blk = le32_to_cpu(i_ext->blk_addr); in get_extent_info()
807 if (f2fs_is_valid_blkaddr(sbi, ni.blk_addr, DATA_GENERIC)) in fsck_reada_node_block()
808 dev_reada_block(ni.blk_addr); in fsck_reada_node_block()
932 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) in fsck_chk_inode_blk()
936 f2fs_set_main_bitmap(sbi, ni->blk_addr, CURSEG_HOT_NODE); in fsck_chk_inode_blk()
942 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) { in fsck_chk_inode_blk()
943 f2fs_set_main_bitmap(sbi, ni->blk_addr, in fsck_chk_inode_blk()
1345 &ni->blk_addr); in fsck_chk_inode_blk()
1357 &ni->blk_addr, 0); in fsck_chk_inode_blk()
1371 &ni->blk_addr, 0); in fsck_chk_inode_blk()
1451 ret = update_block(sbi, node_blk, &ni->blk_addr, NULL); in fsck_chk_inode_blk()
1515 ret = update_block(sbi, node_blk, &ni->blk_addr, NULL); in fsck_chk_dnode_blk()
1557 ret = update_block(sbi, node_blk, &ni.blk_addr, NULL); in fsck_chk_idnode_blk()
1599 ret = update_block(sbi, node_blk, &ni.blk_addr, NULL); in fsck_chk_didnode_blk()
1861 if (f2fs_is_valid_blkaddr(sbi, ni.blk_addr, in __chk_dentries()
1863 dev_reada_block(ni.blk_addr); in __chk_dentries()
2075 int fsck_chk_dentry_blk(struct f2fs_sb_info *sbi, int casefolded, u32 blk_addr, in fsck_chk_dentry_blk() argument
2088 ret = dev_read_block(de_blk, blk_addr); in fsck_chk_dentry_blk()
2105 ret = update_block(sbi, de_blk, &blk_addr, node_blk); in fsck_chk_dentry_blk()
2108 fsck->dentry_depth, blk_addr); in fsck_chk_dentry_blk()
2112 fsck->dentry_depth, blk_addr, dentries, in fsck_chk_dentry_blk()
2125 u32 blk_addr, struct child_info *child, int last_blk, in fsck_chk_data_blk() argument
2135 if (blk_addr == NEW_ADDR) { in fsck_chk_data_blk()
2140 if (!f2fs_is_valid_blkaddr(sbi, blk_addr, DATA_GENERIC)) { in fsck_chk_data_blk()
2141 ASSERT_MSG("blkaddress is not valid. [0x%x]", blk_addr); in fsck_chk_data_blk()
2145 if (!aliasing && is_valid_ssa_data_blk(sbi, blk_addr, parent_nid, in fsck_chk_data_blk()
2152 if (f2fs_test_sit_bitmap(sbi, blk_addr) == 0) in fsck_chk_data_blk()
2153 ASSERT_MSG("SIT bitmap is 0x0. blk_addr[0x%x]", blk_addr); in fsck_chk_data_blk()
2155 if (f2fs_test_main_bitmap(sbi, blk_addr) != 0) in fsck_chk_data_blk()
2157 blk_addr, parent_nid, idx_in_node); in fsck_chk_data_blk()
2162 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_HOT_DATA); in fsck_chk_data_blk()
2163 return fsck_chk_dentry_blk(sbi, casefolded, blk_addr, child, in fsck_chk_data_blk()
2166 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_WARM_DATA); in fsck_chk_data_blk()
2212 !f2fs_is_valid_blkaddr(sbi, ni.blk_addr, in fsck_chk_orphan_node()
2272 !f2fs_is_valid_blkaddr(sbi, ni.blk_addr, in fsck_chk_quota_node()
2533 ret = update_block(sbi, node_blk, &ni.blk_addr, NULL); in fix_hard_links()
2904 err = dev_read_block(node, ni.blk_addr); in fsck_get_lpf()
2911 err = dev_read_block(node, ni.blk_addr); in fsck_get_lpf()
2914 lpf_ino, ni.blk_addr); in fsck_get_lpf()
2923 err = convert_inline_dentry(sbi, node, &ni.blk_addr); in fsck_get_lpf()
2949 err = dev_read_block(node, ni.blk_addr); in fsck_get_lpf()
2952 de.ino, ni.blk_addr); in fsck_get_lpf()
2985 ino, ftype, &ni.blk_addr, 0); in fsck_do_reconnect_file()
2996 ret = update_block(sbi, fnode, &ni.blk_addr, NULL); in fsck_do_reconnect_file()
3061 err = dev_read_block(node, ni.blk_addr); in fsck_disconnect_file_dnode()
3066 release_block(sbi, ni.blk_addr, dealloc); in fsck_disconnect_file_dnode()
3096 err = dev_read_block(node, ni.blk_addr); in fsck_disconnect_file_idnode()
3101 release_block(sbi, ni.blk_addr, dealloc); in fsck_disconnect_file_idnode()
3128 err = dev_read_block(node, ni.blk_addr); in fsck_disconnect_file_didnode()
3133 release_block(sbi, ni.blk_addr, dealloc); in fsck_disconnect_file_didnode()
3160 err = dev_read_block(node, ni.blk_addr); in fsck_disconnect_file()
3167 release_block(sbi, ni.blk_addr, dealloc); in fsck_disconnect_file()
3175 release_block(sbi, ni.blk_addr, dealloc); in fsck_disconnect_file()
3259 err = dev_read_block(node, ni.blk_addr); in fsck_reconnect_file()
3300 err = dev_read_block(node, ni.blk_addr); in fsck_reconnect_file()
3573 i, ni.blk_addr); in fsck_verify()