Lines Matching refs:valid_blocks
442 unsigned short valid_blocks; in locate_dirty_segment() local
449 valid_blocks = get_valid_blocks(sbi, segno, 0); in locate_dirty_segment()
451 if (valid_blocks == 0) { in locate_dirty_segment()
454 } else if (valid_blocks < sbi->blocks_per_seg) { in locate_dirty_segment()
524 if (force && !se->valid_blocks) { in add_discard_addrs()
544 if (!se->valid_blocks || se->valid_blocks == max_blocks) in add_discard_addrs()
662 new_vblocks = se->valid_blocks + del; in update_sit_entry()
668 se->valid_blocks = new_vblocks; in update_sit_entry()
689 get_sec_entry(sbi, segno)->valid_blocks += del; in update_sit_entry()
1275 if (se->valid_blocks == 0 && !IS_CURSEG(sbi, segno)) { in recover_data_page()
2001 e->valid_blocks += se->valid_blocks; in build_sit_entries()
2015 if (!sentry->valid_blocks) in init_free_segmap()
2031 unsigned short valid_blocks; in init_dirty_segmap() local
2039 valid_blocks = get_valid_blocks(sbi, segno, 0); in init_dirty_segmap()
2040 if (valid_blocks == sbi->blocks_per_seg || !valid_blocks) in init_dirty_segmap()
2042 if (valid_blocks > sbi->blocks_per_seg) { in init_dirty_segmap()