• Home
  • Raw
  • Download

Lines Matching refs:blk_addr

128 							u32 blk_addr)  in is_valid_ssa_node_blk()  argument
137 segno = GET_SEGNO(sbi, blk_addr); in is_valid_ssa_node_blk()
138 offset = OFFSET_IN_SEG(sbi, blk_addr); in is_valid_ssa_node_blk()
166 DBG(0, "target blk_addr [0x%x]\n", blk_addr); in is_valid_ssa_node_blk()
169 GET_SEGNO(sbi, blk_addr))); in is_valid_ssa_node_blk()
171 GET_SEGNO(sbi, blk_addr), in is_valid_ssa_node_blk()
172 OFFSET_IN_SEG(sbi, blk_addr)); in is_valid_ssa_node_blk()
180 segno, nid, blk_addr); in is_valid_ssa_node_blk()
201 u32 blk_addr) in is_valid_summary() argument
218 if (!IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) in is_valid_summary()
222 ret = dev_read_block(node_blk, ni.blk_addr); in is_valid_summary()
234 if (blk_addr == le32_to_cpu(target_blk_addr)) in is_valid_summary()
241 static int is_valid_ssa_data_blk(struct f2fs_sb_info *sbi, u32 blk_addr, in is_valid_ssa_data_blk() argument
251 segno = GET_SEGNO(sbi, blk_addr); in is_valid_ssa_data_blk()
252 offset = OFFSET_IN_SEG(sbi, blk_addr); in is_valid_ssa_data_blk()
293 DBG(0, "Target data block addr [0x%x]\n", blk_addr); in is_valid_ssa_data_blk()
296 } else if (is_valid_summary(sbi, sum_entry, blk_addr)) { in is_valid_ssa_data_blk()
366 if (ni->blk_addr == NEW_ADDR) { in sanity_check_nid()
371 if (!IS_VALID_BLK_ADDR(sbi, ni->blk_addr)) { in sanity_check_nid()
372 ASSERT_MSG("blkaddress is not valid. [0x%x]", ni->blk_addr); in sanity_check_nid()
376 ret = dev_read_block(node_blk, ni->blk_addr); in sanity_check_nid()
401 nid, ni->blk_addr, in sanity_check_nid()
419 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) != 0) { in sanity_check_nid()
421 nid, ni->blk_addr); in sanity_check_nid()
442 if (is_valid_ssa_node_blk(sbi, nid, ni->blk_addr)) { in sanity_check_nid()
447 if (f2fs_test_sit_bitmap(sbi, ni->blk_addr) == 0) in sanity_check_nid()
449 ni->blk_addr); in sanity_check_nid()
451 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) { in sanity_check_nid()
479 f2fs_set_main_bitmap(sbi, ni.blk_addr, CURSEG_COLD_NODE); in fsck_chk_xattr_blk()
504 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
510 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
516 f2fs_set_main_bitmap(sbi, ni.blk_addr, in fsck_chk_node_blk()
536 ext->blk = le32_to_cpu(i_ext->blk_addr); in get_extent_info()
613 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) in fsck_chk_inode_blk()
617 f2fs_set_main_bitmap(sbi, ni->blk_addr, CURSEG_HOT_NODE); in fsck_chk_inode_blk()
619 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) { in fsck_chk_inode_blk()
620 f2fs_set_main_bitmap(sbi, ni->blk_addr, in fsck_chk_inode_blk()
701 if (IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) in fsck_chk_inode_blk()
702 dev_reada_block(ni.blk_addr); in fsck_chk_inode_blk()
856 ret = dev_write_block(node_blk, ni->blk_addr); in fsck_chk_inode_blk()
891 ret = dev_write_block(node_blk, ni->blk_addr); in fsck_chk_dnode_blk()
930 ret = dev_write_block(node_blk, ni.blk_addr); in fsck_chk_idnode_blk()
970 ret = dev_write_block(node_blk, ni.blk_addr); in fsck_chk_didnode_blk()
1210 if (IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) { in __chk_dentries()
1211 dev_reada_block(ni.blk_addr); in __chk_dentries()
1383 int fsck_chk_dentry_blk(struct f2fs_sb_info *sbi, u32 blk_addr, in fsck_chk_dentry_blk() argument
1393 ret = dev_read_block(de_blk, blk_addr); in fsck_chk_dentry_blk()
1403 ret = dev_write_block(de_blk, blk_addr); in fsck_chk_dentry_blk()
1406 fsck->dentry_depth, blk_addr); in fsck_chk_dentry_blk()
1410 fsck->dentry_depth, blk_addr, dentries, in fsck_chk_dentry_blk()
1418 int fsck_chk_data_blk(struct f2fs_sb_info *sbi, u32 blk_addr, in fsck_chk_data_blk() argument
1426 if (blk_addr == NEW_ADDR) { in fsck_chk_data_blk()
1431 if (!IS_VALID_BLK_ADDR(sbi, blk_addr)) { in fsck_chk_data_blk()
1432 ASSERT_MSG("blkaddress is not valid. [0x%x]", blk_addr); in fsck_chk_data_blk()
1436 if (is_valid_ssa_data_blk(sbi, blk_addr, parent_nid, in fsck_chk_data_blk()
1443 if (f2fs_test_sit_bitmap(sbi, blk_addr) == 0) in fsck_chk_data_blk()
1444 ASSERT_MSG("SIT bitmap is 0x0. blk_addr[0x%x]", blk_addr); in fsck_chk_data_blk()
1446 if (f2fs_test_main_bitmap(sbi, blk_addr) != 0) in fsck_chk_data_blk()
1448 blk_addr, parent_nid, idx_in_node); in fsck_chk_data_blk()
1453 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_HOT_DATA); in fsck_chk_data_blk()
1454 return fsck_chk_dentry_blk(sbi, blk_addr, child, in fsck_chk_data_blk()
1457 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_WARM_DATA); in fsck_chk_data_blk()
1498 !IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) in fsck_chk_orphan_node()
1695 ret = dev_write_block(node_blk, ni.blk_addr); in fix_hard_links()