Lines Matching refs:valid_blocks
474 unsigned short valid_blocks; in locate_dirty_segment() local
481 valid_blocks = get_valid_blocks(sbi, segno, 0); in locate_dirty_segment()
483 if (valid_blocks == 0) { in locate_dirty_segment()
486 } else if (valid_blocks < sbi->blocks_per_seg) { in locate_dirty_segment()
576 if (se->valid_blocks == max_blocks) in add_discard_addrs()
580 if (!test_opt(sbi, DISCARD) || !se->valid_blocks || in add_discard_addrs()
700 new_vblocks = se->valid_blocks + del; in update_sit_entry()
706 se->valid_blocks = new_vblocks; in update_sit_entry()
731 get_sec_entry(sbi, segno)->valid_blocks += del; in update_sit_entry()
1365 if (se->valid_blocks == 0 && !IS_CURSEG(sbi, segno)) { in __f2fs_replace_block()
2163 sbi->discard_blks += sbi->blocks_per_seg - se->valid_blocks; in build_sit_entries()
2167 e->valid_blocks += se->valid_blocks; in build_sit_entries()
2181 if (!sentry->valid_blocks) in init_free_segmap()
2197 unsigned short valid_blocks; in init_dirty_segmap() local
2205 valid_blocks = get_valid_blocks(sbi, segno, 0); in init_dirty_segmap()
2206 if (valid_blocks == sbi->blocks_per_seg || !valid_blocks) in init_dirty_segmap()
2208 if (valid_blocks > sbi->blocks_per_seg) { in init_dirty_segmap()