H A D | gc.c | 216 static int select_gc_type(struct f2fs_sb_info *sbi, int gc_type) argument 220 if (gc_type == BG_GC) { 245 static void select_policy(struct f2fs_sb_info *sbi, int gc_type, argument 261 p->gc_mode = select_gc_type(sbi, gc_type); 277 if (gc_type != FG_GC && 319 * If the gc_type is FG_GC, we can select victim segments 723 static int f2fs_gc_pinned_control(struct inode *inode, int gc_type, argument 728 if (gc_type != FG_GC) 744 int gc_type, int type, char alloc_mode, 764 select_policy(sbi, gc_type, typ 743 f2fs_get_victim(struct f2fs_sb_info *sbi, unsigned int *result, int gc_type, int type, char alloc_mode, unsigned long long age) argument 996 gc_node_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, unsigned int segno, int gc_type) argument 1260 move_data_block(struct inode *inode, block_t bidx, int gc_type, unsigned int segno, int off) argument 1417 move_data_page(struct inode *inode, block_t bidx, int gc_type, unsigned int segno, int off) argument 1493 gc_data_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, struct gc_inode_list *gc_list, unsigned int segno, int gc_type, bool force_migrate) argument 1654 __get_victim(struct f2fs_sb_info *sbi, unsigned int *victim, int gc_type) argument 1666 do_garbage_collect(struct f2fs_sb_info *sbi, unsigned int start_segno, struct gc_inode_list *gc_list, int gc_type, bool force_migrate) argument 1790 int gc_type = gc_control->init_gc_type; local 2018 int gc_mode, gc_type; local [all...] |