Home
last modified time | relevance | path

Searched refs:MAIN_SEGS (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/fs/f2fs/
H A Ddebug.c44 for (segno = 0; segno < MAIN_SEGS(sbi); segno += sbi->segs_per_sec) { in f2fs_update_sit_info()
150 si->sits = MAIN_SEGS(sbi); in update_general_status()
183 for (i = 0; i < MAIN_SEGS(sbi); i++) { in update_general_status()
229 si->base_mem += MAIN_SEGS(sbi) * sizeof(struct seg_entry); in update_mem_info()
230 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
231 si->base_mem += 2 * SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi); in update_mem_info()
232 si->base_mem += SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi); in update_mem_info()
240 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
249 si->base_mem += NR_DIRTY_TYPE * f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
H A Dsegment.c211 u64 total_blocks = MAIN_SEGS(sbi) << sbi->log_blocks_per_seg; in need_ssr_by_type()
1009 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_dirty_to_prefree()
1032 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_get_unusable_blocks()
1068 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in get_free_segment()
2121 for_each_set_bit(segno, dirty_i->dirty_segmap[PRE], MAIN_SEGS(sbi)) in set_prefree_as_free_segments()
2146 start = find_next_bit(prefree_map, MAIN_SEGS(sbi), end + 1); in f2fs_clear_prefree_segments()
2147 if (start >= MAIN_SEGS(sbi)) in f2fs_clear_prefree_segments()
2149 end = find_next_zero_bit(prefree_map, MAIN_SEGS(sbi), in f2fs_clear_prefree_segments()
2252 dcc->max_discards = MAIN_SEGS(sbi) << sbi->log_blocks_per_seg; in create_discard_cmd_control()
2592 if (segno < MAIN_SEGS(sb in is_next_segment_free()
[all...]
H A Dgc.h94 for (j = 0; j < MAIN_SEGS(sbi); j++) in free_segs_blk_count_zoned()
H A Dsegment.h74 #define MAIN_SEGS(sbi) (SM_I(sbi)->main_segments) macro
132 DIV_ROUND_UP(MAIN_SEGS(sbi), SIT_ENTRY_PER_BLOCK)
437 (unsigned long)MAIN_SEGS(sbi)); in seg_info_to_sit_page()
H A Dgc.c1885 end = MAIN_SEGS(sbi) - 1; in free_segment_range()
1979 MAIN_SEGS(sbi) = (int)MAIN_SEGS(sbi) + segs; in update_fs_metadata()
H A Drecovery.c337 unsigned int free_blocks = MAIN_SEGS(sbi) * sbi->blocks_per_seg - in find_fsync_dnodes()
/kernel/linux/linux-6.6/fs/f2fs/
H A Ddebug.c44 for (segno = 0; segno < MAIN_SEGS(sbi); segno += sbi->segs_per_sec) { in f2fs_update_sit_info()
172 si->sits = MAIN_SEGS(sbi); in update_general_status()
204 for (i = 0; i < MAIN_SEGS(sbi); i++) { in update_general_status()
253 si->base_mem += MAIN_SEGS(sbi) * sizeof(struct seg_entry); in update_mem_info()
254 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
255 si->base_mem += 2 * SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi); in update_mem_info()
256 si->base_mem += SIT_VBLOCK_MAP_SIZE * MAIN_SEGS(sbi); in update_mem_info()
264 si->base_mem += f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
273 si->base_mem += NR_DIRTY_TYPE * f2fs_bitmap_size(MAIN_SEGS(sbi)); in update_mem_info()
H A Dsegment.c860 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_dirty_to_prefree()
883 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_get_unusable_blocks()
919 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in get_free_segment()
2126 for_each_set_bit(segno, dirty_i->dirty_segmap[PRE], MAIN_SEGS(sbi)) in set_prefree_as_free_segments()
2155 start = find_next_bit(prefree_map, MAIN_SEGS(sbi), end + 1); in f2fs_clear_prefree_segments()
2156 if (start >= MAIN_SEGS(sbi)) in f2fs_clear_prefree_segments()
2158 end = find_next_zero_bit(prefree_map, MAIN_SEGS(sbi), in f2fs_clear_prefree_segments()
2292 dcc->max_discards = MAIN_SEGS(sbi) << sbi->log_blocks_per_seg; in create_discard_cmd_control()
2629 if (segno < MAIN_SEGS(sbi) && segno % sbi->segs_per_sec) in is_next_segment_free()
3234 end_segno = (end >= MAX_BLKADDR(sbi)) ? MAIN_SEGS(sb in f2fs_trim_fs()
[all...]
H A Dgc.h86 for (j = 0; j < MAIN_SEGS(sbi); j++) in free_segs_blk_count_zoned()
H A Dsegment.h74 #define MAIN_SEGS(sbi) (SM_I(sbi)->main_segments) macro
132 DIV_ROUND_UP(MAIN_SEGS(sbi), SIT_ENTRY_PER_BLOCK)
408 (unsigned long)MAIN_SEGS(sbi)); in seg_info_to_sit_page()
747 return segno <= (MAIN_SEGS(sbi) - 1); in valid_main_segno()
H A Dgc.c1995 end = MAIN_SEGS(sbi) - 1; in free_segment_range()
2090 MAIN_SEGS(sbi) = (int)MAIN_SEGS(sbi) + segs; in update_fs_metadata()
H A Dsuper.c4350 if (MAIN_SEGS(sbi) <= SMALL_VOLUME_SEGMENTS) { in f2fs_tuning_parameters()

Completed in 29 milliseconds