Searched refs:start_segno (Results 1 – 4 of 4) sorted by relevance
/fs/f2fs/ |
D | segment.h | 24 #define GET_L2R_SEGNO(free_i, segno) ((segno) - (free_i)->start_segno) 25 #define GET_R2L_SEGNO(free_i, segno) ((segno) + (free_i)->start_segno) 254 unsigned int start_segno; /* start segment number logically */ member 304 unsigned int start_segno; /* start segno of sits in set */ member 408 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_free() local 416 start_segno + sbi->segs_per_sec, start_segno); in __set_free() 417 if (next >= start_segno + sbi->segs_per_sec) { in __set_free() 441 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_test_and_free() local 449 start_segno + sbi->segs_per_sec, start_segno); in __set_test_and_free() 450 if (next >= start_segno + sbi->segs_per_sec) { in __set_test_and_free()
|
D | segment.c | 1628 unsigned int secno, start_segno; in clear_prefree_segments() local 1660 start_segno = GET_SEG_FROM_SEC(sbi, secno); in clear_prefree_segments() 1663 f2fs_issue_discard(sbi, START_BLOCK(sbi, start_segno), in clear_prefree_segments() 1666 start = start_segno + sbi->segs_per_sec; in clear_prefree_segments() 2380 unsigned int start_segno, end_segno, cur_segno; in f2fs_trim_fs() local 2400 start_segno = (start <= MAIN_BLKADDR(sbi)) ? 0 : GET_SEGNO(sbi, start); in f2fs_trim_fs() 2408 for (cur_segno = start_segno; cur_segno <= end_segno; in f2fs_trim_fs() 2431 start_block = START_BLOCK(sbi, start_segno); in f2fs_trim_fs() 3272 unsigned int start_segno = START_SEGNO(segno); in add_sit_entry() local 3275 if (ses->start_segno == start_segno) { in add_sit_entry() [all …]
|
D | gc.c | 935 unsigned int start_segno, in do_garbage_collect() argument 941 unsigned int segno = start_segno; in do_garbage_collect() 942 unsigned int end_segno = start_segno + sbi->segs_per_sec; in do_garbage_collect() 960 for (segno = start_segno; segno < end_segno; segno++) { in do_garbage_collect()
|
D | file.c | 2445 unsigned int start_segno = 0, end_segno = 0; in f2fs_ioc_flush_device() local 2477 start_segno = sm->last_victim[FLUSH_DEVICE]; in f2fs_ioc_flush_device() 2478 if (start_segno < dev_start_segno || start_segno >= dev_end_segno) in f2fs_ioc_flush_device() 2479 start_segno = dev_start_segno; in f2fs_ioc_flush_device() 2480 end_segno = min(start_segno + range.segments, dev_end_segno); in f2fs_ioc_flush_device() 2482 while (start_segno < end_segno) { in f2fs_ioc_flush_device() 2490 ret = f2fs_gc(sbi, true, true, start_segno); in f2fs_ioc_flush_device() 2495 start_segno++; in f2fs_ioc_flush_device()
|