Home
last modified time | relevance | path

Searched refs:free_segments (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/fs/f2fs/
H A Dsegment.h297 unsigned int free_segments; /* # of free segments */ member
478 free_i->free_segments++; in __set_free()
496 free_i->free_segments--; in __set_inuse()
512 free_i->free_segments++; in __set_test_and_free()
535 free_i->free_segments--; in __set_test_and_inuse()
560 static inline unsigned int free_segments(struct f2fs_sb_info *sbi) in free_segments() function
562 return FREE_I(sbi)->free_segments; in free_segments()
H A Dgc.h107 return free_segments(sbi) << sbi->log_blocks_per_seg; in free_segs_blk_count()
H A Dgc.c136 prefree_segments(sbi), free_segments(sbi)); in gc_thread_func()
824 prefree_segments(sbi), free_segments(sbi)); in get_victim_by_default()
1718 free_segments(sbi), in f2fs_gc()
1814 free_segments(sbi), in f2fs_gc()
1982 FREE_I(sbi)->free_segments = (int)FREE_I(sbi)->free_segments + segs; in update_fs_metadata()
H A Dsysfs.c94 (unsigned long long)(free_segments(sbi))); in free_segments_show()
614 F2FS_GENERAL_RO_ATTR(free_segments); variable
701 ATTR_LIST(free_segments),
H A Ddebug.c140 si->free_segs = free_segments(sbi); in update_general_status()
H A Dsegment.c213 unsigned int free_segs = free_segments(sbi); in need_ssr_by_type()
265 free_segments(sbi), contig_level); in need_ssr_by_type()
4552 free_i->free_segments = 0; in build_free_segmap()
H A Dcheckpoint.c1432 ckpt->free_segment_count = cpu_to_le32(free_segments(sbi)); in do_checkpoint()
/kernel/linux/linux-6.6/fs/f2fs/
H A Dsegment.h271 unsigned int free_segments; /* # of free segments */ member
449 free_i->free_segments++; in __set_free()
467 free_i->free_segments--; in __set_inuse()
483 free_i->free_segments++; in __set_test_and_free()
506 free_i->free_segments--; in __set_test_and_inuse()
531 static inline unsigned int free_segments(struct f2fs_sb_info *sbi) in free_segments() function
533 return FREE_I(sbi)->free_segments; in free_segments()
H A Dgc.h99 return free_segments(sbi) << sbi->log_blocks_per_seg; in free_segs_blk_count()
H A Dgc.c152 prefree_segments(sbi), free_segments(sbi)); in gc_thread_func()
934 prefree_segments(sbi), free_segments(sbi)); in f2fs_get_victim()
1814 free_segments(sbi), in f2fs_gc()
1928 free_segments(sbi), in f2fs_gc()
2093 FREE_I(sbi)->free_segments = (int)FREE_I(sbi)->free_segments + segs; in update_fs_metadata()
H A Dsysfs.c106 (unsigned long long)(free_segments(sbi))); in free_segments_show()
1010 F2FS_GENERAL_RO_ATTR(free_segments); variable
1114 ATTR_LIST(free_segments),
H A Ddebug.c156 si->free_segs = free_segments(sbi); in update_general_status()
H A Dcheckpoint.c1469 ckpt->free_segment_count = cpu_to_le32(free_segments(sbi)); in do_checkpoint()
H A Dsegment.c4499 free_i->free_segments = 0; in build_free_segmap()

Completed in 32 milliseconds