Home
last modified time | relevance | path

Searched refs:start_segno (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/fs/f2fs/
H A Dsegment.h22 #define GET_L2R_SEGNO(free_i, segno) ((segno) - (free_i)->start_segno)
308 unsigned int start_segno; /* start segno of sits in set */ member
352 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in get_ckpt_valid_blocks() local
356 for (i = 0; i < SEGS_PER_SEC(sbi); i++, start_segno++) { in get_ckpt_valid_blocks()
357 struct seg_entry *se = get_seg_entry(sbi, start_segno); in get_ckpt_valid_blocks()
432 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_free() local
441 start_segno + SEGS_PER_SEC(sbi), start_segno); in __set_free()
442 if (next >= start_segno + usable_segs) { in __set_free()
466 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_test_and_free() local
477 start_segno + SEGS_PER_SEC(sbi), start_segno); in __set_test_and_free()
[all …]
H A Dsegment.c2149 unsigned int secno, start_segno; in f2fs_clear_prefree_segments() local
2196 start_segno = GET_SEG_FROM_SEC(sbi, secno); in f2fs_clear_prefree_segments()
2202 start = start_segno + SEGS_PER_SEC(sbi); in f2fs_clear_prefree_segments()
3240 unsigned int start_segno, end_segno; in f2fs_trim_fs() local
3264 start_segno = rounddown(start_segno, SEGS_PER_SEC(sbi)); in f2fs_trim_fs()
3270 cpc.trim_start = start_segno; in f2fs_trim_fs()
3292 start_block = START_BLOCK(sbi, start_segno); in f2fs_trim_fs()
4225 if (ses->start_segno == start_segno) { in add_sit_entry()
4234 ses->start_segno = start_segno; in add_sit_entry()
4314 unsigned int start_segno = ses->start_segno; in f2fs_flush_sit_entries() local
[all …]
H A Dgc.c1682 unsigned int start_segno, in do_garbage_collect() argument
1689 unsigned int segno = start_segno; in do_garbage_collect()
1690 unsigned int end_segno = start_segno + SEGS_PER_SEC(sbi); in do_garbage_collect()
1723 for (segno = start_segno; segno < end_segno; segno++) { in do_garbage_collect()
1736 for (segno = start_segno; segno < end_segno; segno++) { in do_garbage_collect()
H A Dfile.c3046 unsigned int start_segno = 0, end_segno = 0; in f2fs_ioc_flush_device() local
3084 start_segno = sm->last_victim[FLUSH_DEVICE]; in f2fs_ioc_flush_device()
3085 if (start_segno < dev_start_segno || start_segno >= dev_end_segno) in f2fs_ioc_flush_device()
3086 start_segno = dev_start_segno; in f2fs_ioc_flush_device()
3087 end_segno = min(start_segno + range.segments, dev_end_segno); in f2fs_ioc_flush_device()
3089 while (start_segno < end_segno) { in f2fs_ioc_flush_device()
3098 gc_control.victim_segno = start_segno; in f2fs_ioc_flush_device()
3105 start_segno++; in f2fs_ioc_flush_device()