Lines Matching defs:blk_addr
145 u32 blk_addr)
158 segno = GET_SEGNO(sbi, blk_addr);
159 offset = OFFSET_IN_SEG(sbi, blk_addr);
187 DBG(0, "target blk_addr [0x%x]\n", blk_addr);
188 DBG(0, "summary blk_addr [0x%x]\n",
190 GET_SEGNO(sbi, blk_addr)));
192 GET_SEGNO(sbi, blk_addr),
193 OFFSET_IN_SEG(sbi, blk_addr));
201 segno, nid, blk_addr);
222 u32 blk_addr)
239 if (!IS_VALID_BLK_ADDR(sbi, ni.blk_addr))
243 ret = dev_read_block(node_blk, ni.blk_addr);
262 if (blk_addr == le32_to_cpu(target_blk_addr))
269 static int is_valid_ssa_data_blk(struct f2fs_sb_info *sbi, u32 blk_addr,
283 segno = GET_SEGNO(sbi, blk_addr);
284 offset = OFFSET_IN_SEG(sbi, blk_addr);
325 DBG(0, "Target data block addr [0x%x]\n", blk_addr);
328 } else if (is_valid_summary(sbi, sum_entry, blk_addr)) {
408 if (ni->blk_addr == NEW_ADDR) {
413 if (!IS_VALID_BLK_ADDR(sbi, ni->blk_addr)) {
414 ASSERT_MSG("blkaddress is not valid. [0x%x]", ni->blk_addr);
418 ret = dev_read_block(node_blk, ni->blk_addr);
442 ASSERT_MSG("nid[0x%x] blk_addr[0x%x] footer.nid[0x%x]",
443 nid, ni->blk_addr,
461 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) != 0) {
463 nid, ni->blk_addr);
486 if (is_valid_ssa_node_blk(sbi, nid, ni->blk_addr)) {
491 if (f2fs_test_sit_bitmap(sbi, ni->blk_addr) == 0)
492 ASSERT_MSG("SIT bitmap is 0x0. blk_addr[0x%x]",
493 ni->blk_addr);
495 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) {
546 f2fs_set_main_bitmap(sbi, ni.blk_addr, CURSEG_COLD_NODE);
576 f2fs_set_main_bitmap(sbi, ni.blk_addr,
582 f2fs_set_main_bitmap(sbi, ni.blk_addr,
588 f2fs_set_main_bitmap(sbi, ni.blk_addr,
608 ext->blk = le32_to_cpu(i_ext->blk_addr);
671 if (IS_VALID_BLK_ADDR(sbi, ni.blk_addr))
672 dev_reada_block(ni.blk_addr);
740 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0)
744 f2fs_set_main_bitmap(sbi, ni->blk_addr, CURSEG_HOT_NODE);
750 if (f2fs_test_main_bitmap(sbi, ni->blk_addr) == 0) {
751 f2fs_set_main_bitmap(sbi, ni->blk_addr,
1196 ret = dev_write_block(node_blk, ni->blk_addr);
1260 ret = dev_write_block(node_blk, ni->blk_addr);
1302 ret = dev_write_block(node_blk, ni.blk_addr);
1345 ret = dev_write_block(node_blk, ni.blk_addr);
1607 if (IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) {
1608 dev_reada_block(ni.blk_addr);
1801 int fsck_chk_dentry_blk(struct f2fs_sb_info *sbi, int casefolded, u32 blk_addr,
1813 ret = dev_read_block(de_blk, blk_addr);
1830 ret = dev_write_block(de_blk, blk_addr);
1833 fsck->dentry_depth, blk_addr);
1837 fsck->dentry_depth, blk_addr, dentries,
1850 u32 blk_addr, struct child_info *child, int last_blk,
1857 if (blk_addr == NEW_ADDR) {
1862 if (!IS_VALID_BLK_ADDR(sbi, blk_addr)) {
1863 ASSERT_MSG("blkaddress is not valid. [0x%x]", blk_addr);
1867 if (is_valid_ssa_data_blk(sbi, blk_addr, parent_nid,
1874 if (f2fs_test_sit_bitmap(sbi, blk_addr) == 0)
1875 ASSERT_MSG("SIT bitmap is 0x0. blk_addr[0x%x]", blk_addr);
1877 if (f2fs_test_main_bitmap(sbi, blk_addr) != 0)
1879 blk_addr, parent_nid, idx_in_node);
1884 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_HOT_DATA);
1885 return fsck_chk_dentry_blk(sbi, casefolded, blk_addr, child,
1888 f2fs_set_main_bitmap(sbi, blk_addr, CURSEG_WARM_DATA);
1934 !IS_VALID_BLK_ADDR(sbi, ni.blk_addr)) {
1992 !IS_VALID_BLK_ADDR(sbi, ni.blk_addr))
2247 ret = dev_write_block(node_blk, ni.blk_addr);
2642 err = dev_read_block(node, ni.blk_addr);
2649 err = dev_read_block(node, ni.blk_addr);
2652 lpf_ino, ni.blk_addr);
2679 err = dev_read_block(node, ni.blk_addr);
2682 de.ino, ni.blk_addr);
2715 ino, ftype, ni.blk_addr, 0);
2726 ret = dev_write_block(fnode, ni.blk_addr);
2746 err = dev_read_block(node, ni.blk_addr);
2751 f2fs_clear_main_bitmap(sbi, ni.blk_addr);
2779 err = dev_read_block(node, ni.blk_addr);
2784 f2fs_clear_main_bitmap(sbi, ni.blk_addr);
2809 err = dev_read_block(node, ni.blk_addr);
2814 f2fs_clear_main_bitmap(sbi, ni.blk_addr);
2843 err = dev_read_block(node, ni.blk_addr);
2850 f2fs_clear_main_bitmap(sbi, ni.blk_addr);
2858 f2fs_clear_main_bitmap(sbi, ni.blk_addr);
2933 err = dev_read_block(node, ni.blk_addr);
2974 err = dev_read_block(node, ni.blk_addr);
3223 i, ni.blk_addr);