Lines Matching refs:valid_blocks

829 	unsigned short valid_blocks;  in locate_dirty_segment()  local
836 valid_blocks = get_valid_blocks(sbi, segno, false); in locate_dirty_segment()
838 if (valid_blocks == 0) { in locate_dirty_segment()
841 } else if (valid_blocks < sbi->blocks_per_seg) { in locate_dirty_segment()
1755 if (se->valid_blocks == max_blocks || !f2fs_hw_support_discard(sbi)) in add_discard_addrs()
1759 if (!f2fs_realtime_discard_enable(sbi) || !se->valid_blocks || in add_discard_addrs()
2023 new_vblocks = se->valid_blocks + del; in update_sit_entry()
2029 se->valid_blocks = new_vblocks; in update_sit_entry()
2051 se->valid_blocks--; in update_sit_entry()
2079 se->valid_blocks++; in update_sit_entry()
2095 get_sec_entry(sbi, segno)->valid_blocks += del; in update_sit_entry()
3134 if (se->valid_blocks == 0 && !IS_CURSEG(sbi, segno)) { in f2fs_do_replace_block()
3948 total_node_blocks += se->valid_blocks; in build_sit_entries()
3960 se->valid_blocks; in build_sit_entries()
3964 get_sec_entry(sbi, start)->valid_blocks += in build_sit_entries()
3965 se->valid_blocks; in build_sit_entries()
3987 old_valid_blocks = se->valid_blocks; in build_sit_entries()
3996 total_node_blocks += se->valid_blocks; in build_sit_entries()
4004 sbi->discard_blks -= se->valid_blocks; in build_sit_entries()
4008 get_sec_entry(sbi, start)->valid_blocks += in build_sit_entries()
4009 se->valid_blocks; in build_sit_entries()
4010 get_sec_entry(sbi, start)->valid_blocks -= in build_sit_entries()
4034 if (!sentry->valid_blocks) in init_free_segmap()
4038 sentry->valid_blocks; in init_free_segmap()
4053 unsigned short valid_blocks; in init_dirty_segmap() local
4061 valid_blocks = get_valid_blocks(sbi, segno, false); in init_dirty_segmap()
4062 if (valid_blocks == sbi->blocks_per_seg || !valid_blocks) in init_dirty_segmap()
4064 if (valid_blocks > sbi->blocks_per_seg) { in init_dirty_segmap()