Home
last modified time | relevance | path

Searched refs:segs_per_sec (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/fs/f2fs/
H A Dsegment.h51 (sbi)->segs_per_sec) || \
53 (sbi)->segs_per_sec) || \
55 (sbi)->segs_per_sec) || \
57 (sbi)->segs_per_sec) || \
59 (sbi)->segs_per_sec) || \
61 (sbi)->segs_per_sec) || \
63 (sbi)->segs_per_sec) || \
65 (sbi)->segs_per_sec))
103 ((sbi)->segs_per_sec * (sbi)->blocks_per_seg)
105 (((segno) == -1) ? -1: (segno) / (sbi)->segs_per_sec)
[all …]
H A Dgc.c238 p->ofs_unit = sbi->segs_per_sec; in select_policy()
417 for (i = 0; i < sbi->segs_per_sec; i++) in add_victim_entry()
419 mtime = div_u64(mtime, sbi->segs_per_sec); in add_victim_entry()
652 last_segment = MAIN_SECS(sbi) * sbi->segs_per_sec; in get_victim_by_default()
790 (MAIN_SECS(sbi) * sbi->segs_per_sec); in get_victim_by_default()
1581 unsigned int end_segno = start_segno + sbi->segs_per_sec; in do_garbage_collect()
1588 end_segno = rounddown(end_segno, sbi->segs_per_sec); in do_garbage_collect()
1596 end_segno -= sbi->segs_per_sec - in do_garbage_collect()
1879 start = MAIN_SECS(sbi) * sbi->segs_per_sec; in free_segment_range()
1897 for (segno = start; segno <= end; segno += sbi->segs_per_sec) { in free_segment_range()
[all …]
H A Dsegment.c2034 start = rounddown(start, sbi->segs_per_sec); in f2fs_clear_prefree_segments()
2035 end = roundup(end, sbi->segs_per_sec); in f2fs_clear_prefree_segments()
2061 sbi->segs_per_sec << sbi->log_blocks_per_seg); in f2fs_clear_prefree_segments()
2063 start = start_segno + sbi->segs_per_sec; in f2fs_clear_prefree_segments()
2476 if (segno < MAIN_SEGS(sbi) && segno % sbi->segs_per_sec) in is_next_segment_free()
2500 if (!new_sec && ((*newseg + 1) % sbi->segs_per_sec)) { in get_new_segment()
3120 start_segno = rounddown(start_segno, sbi->segs_per_sec); in f2fs_trim_fs()
3121 end_segno = roundup(end_segno + 1, sbi->segs_per_sec) - 1; in f2fs_trim_fs()
4695 for (segno = 0; segno < MAIN_SEGS(sbi); segno += sbi->segs_per_sec) { in init_dirty_segmap()
4838 for (s = sbi->segs_per_sec - 1; s >= 0; s--) { in check_zone_write_pointer()
[all …]
H A Dsuper.c331 unsigned int sec_blks = sbi->blocks_per_seg * sbi->segs_per_sec; in adjust_reserved_segment()
3113 block_t segment_count, segs_per_sec, secs_per_zone, segment_count_main; in sanity_check_raw_super() local
3177 segs_per_sec = le32_to_cpu(raw_super->segs_per_sec); in sanity_check_raw_super()
3191 segs_per_sec > segment_count || !segs_per_sec) { in sanity_check_raw_super()
3193 segment_count, total_sections, segs_per_sec); in sanity_check_raw_super()
3197 if (segment_count_main != total_sections * segs_per_sec) { in sanity_check_raw_super()
3199 segment_count_main, total_sections, segs_per_sec); in sanity_check_raw_super()
3203 if ((segment_count / segs_per_sec) < total_sections) { in sanity_check_raw_super()
3205 segment_count, segs_per_sec, total_sections); in sanity_check_raw_super()
3454 sbi->segs_per_sec = le32_to_cpu(raw_super->segs_per_sec); in init_sb_info()
[all …]
H A Df2fs.h1643 unsigned int segs_per_sec; /* segments per section */ member
2424 unsigned int pages_per_sec = sbi->segs_per_sec * sbi->blocks_per_seg; in get_blocktype_secs()
2428 return segs / sbi->segs_per_sec; in get_blocktype_secs()
3387 #define __is_large_section(sbi) ((sbi)->segs_per_sec > 1)
H A Ddebug.c44 for (segno = 0; segno < MAIN_SEGS(sbi); segno += sbi->segs_per_sec) { in f2fs_update_sit_info()
H A Dsysfs.c449 if (t == 0 || t > sbi->segs_per_sec) in __sbi_store()
H A Dfile.c2988 range.dev_num, sbi->s_ndevs, sbi->segs_per_sec); in f2fs_ioc_flush_device()
/OK3568_Linux_fs/kernel/include/linux/
H A Df2fs_fs.h98 __le32 segs_per_sec; /* # of segments per section */ member