Searched refs:valid_blocks (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.4/fs/f2fs/ |
D | segment.h | 179 unsigned int valid_blocks:10; /* # of valid blocks */ member 196 unsigned int valid_blocks; /* # of valid blocks in a section */ member 341 return get_sec_entry(sbi, segno)->valid_blocks; in get_valid_blocks() 343 return get_seg_entry(sbi, segno)->valid_blocks; in get_valid_blocks() 355 se->valid_blocks = GET_SIT_VBLOCKS(rs); in seg_info_from_raw_sit() 370 se->valid_blocks; in __seg_info_to_raw_sit() 401 se->ckpt_valid_blocks = se->valid_blocks; in seg_info_to_raw_sit() 681 int valid_blocks = 0; in check_block_count() local 690 valid_blocks += next_pos - cur_pos; in check_block_count() 699 if (unlikely(GET_SIT_VBLOCKS(raw_sit) != valid_blocks)) { in check_block_count() [all …]
|
D | segment.c | 825 unsigned short valid_blocks, ckpt_valid_blocks; in locate_dirty_segment() local 832 valid_blocks = get_valid_blocks(sbi, segno, false); in locate_dirty_segment() 835 if (valid_blocks == 0 && (!is_sbi_flag_set(sbi, SBI_CP_DISABLED) || in locate_dirty_segment() 839 } else if (valid_blocks < sbi->blocks_per_seg) { in locate_dirty_segment() 882 holes[NODE] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks() 884 holes[DATA] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks() 1848 if (se->valid_blocks == max_blocks || !f2fs_hw_support_discard(sbi)) in add_discard_addrs() 1852 if (!f2fs_realtime_discard_enable(sbi) || !se->valid_blocks || in add_discard_addrs() 2123 new_vblocks = se->valid_blocks + del; in update_sit_entry() 2129 se->valid_blocks = new_vblocks; in update_sit_entry() [all …]
|
D | sysfs.c | 621 seq_printf(seq, "%d|%-3u", se->type, se->valid_blocks); in segment_info_seq_show() 647 seq_printf(seq, "%d|%-3u|", se->type, se->valid_blocks); in segment_bits_seq_show()
|