gc_type 69 drivers/input/joystick/gamecon.c enum gc_type type; gc_type 3062 fs/f2fs/f2fs.h int f2fs_move_node_page(struct page *node_page, int gc_type); gc_type 3397 fs/f2fs/f2fs.h #define stat_inc_seg_count(sbi, type, gc_type) \ gc_type 3403 fs/f2fs/f2fs.h si->bg_data_segs += (gc_type == BG_GC) ? 1 : 0; \ gc_type 3406 fs/f2fs/f2fs.h si->bg_node_segs += (gc_type == BG_GC) ? 1 : 0; \ gc_type 3413 fs/f2fs/f2fs.h #define stat_inc_data_blk_count(sbi, blks, gc_type) \ gc_type 3418 fs/f2fs/f2fs.h si->bg_data_blks += ((gc_type) == BG_GC) ? (blks) : 0; \ gc_type 3421 fs/f2fs/f2fs.h #define stat_inc_node_blk_count(sbi, blks, gc_type) \ gc_type 3426 fs/f2fs/f2fs.h si->bg_node_blks += ((gc_type) == BG_GC) ? (blks) : 0; \ gc_type 3462 fs/f2fs/f2fs.h #define stat_inc_seg_count(sbi, type, gc_type) do { } while (0) gc_type 3464 fs/f2fs/f2fs.h #define stat_inc_data_blk_count(sbi, blks, gc_type) do { } while (0) gc_type 3465 fs/f2fs/f2fs.h #define stat_inc_node_blk_count(sbi, blks, gc_type) do { } while (0) gc_type 162 fs/f2fs/gc.c static int select_gc_type(struct f2fs_sb_info *sbi, int gc_type) gc_type 164 fs/f2fs/gc.c int gc_mode = (gc_type == BG_GC) ? GC_CB : GC_GREEDY; gc_type 178 fs/f2fs/gc.c static void select_policy(struct f2fs_sb_info *sbi, int gc_type, gc_type 189 fs/f2fs/gc.c p->gc_mode = select_gc_type(sbi, gc_type); gc_type 196 fs/f2fs/gc.c if (gc_type != FG_GC && gc_type 308 fs/f2fs/gc.c unsigned int *result, int gc_type, int type, char alloc_mode) gc_type 321 fs/f2fs/gc.c select_policy(sbi, gc_type, type, &p); gc_type 343 fs/f2fs/gc.c if (gc_type == FG_GC && gc_type 353 fs/f2fs/gc.c if (p.alloc_mode == LFS && gc_type == FG_GC) { gc_type 404 fs/f2fs/gc.c if (gc_type == BG_GC && test_bit(secno, dirty_i->victim_secmap)) gc_type 430 fs/f2fs/gc.c if (gc_type == FG_GC) gc_type 439 fs/f2fs/gc.c trace_f2fs_get_victim(sbi->sb, type, gc_type, &p, gc_type 507 fs/f2fs/gc.c struct f2fs_summary *sum, unsigned int segno, int gc_type) gc_type 513 fs/f2fs/gc.c bool fggc = (gc_type == FG_GC); gc_type 531 fs/f2fs/gc.c if (gc_type == BG_GC && has_not_enough_free_secs(sbi, 0, 0)) gc_type 569 fs/f2fs/gc.c err = f2fs_move_node_page(node_page, gc_type); gc_type 570 fs/f2fs/gc.c if (!err && gc_type == FG_GC) gc_type 572 fs/f2fs/gc.c stat_inc_node_blk_count(sbi, 1, gc_type); gc_type 746 fs/f2fs/gc.c int gc_type, unsigned int segno, int off) gc_type 779 fs/f2fs/gc.c F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; gc_type 907 fs/f2fs/gc.c static int move_data_page(struct inode *inode, block_t bidx, int gc_type, gc_type 924 fs/f2fs/gc.c F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; gc_type 929 fs/f2fs/gc.c if (gc_type == FG_GC) gc_type 935 fs/f2fs/gc.c if (gc_type == BG_GC) { gc_type 993 fs/f2fs/gc.c struct gc_inode_list *gc_list, unsigned int segno, int gc_type) gc_type 1016 fs/f2fs/gc.c if (gc_type == BG_GC && has_not_enough_free_secs(sbi, 0, 0)) gc_type 1110 fs/f2fs/gc.c gc_type, segno, off); gc_type 1112 fs/f2fs/gc.c err = move_data_page(inode, start_bidx, gc_type, gc_type 1115 fs/f2fs/gc.c if (!err && (gc_type == FG_GC || gc_type 1124 fs/f2fs/gc.c stat_inc_data_blk_count(sbi, 1, gc_type); gc_type 1135 fs/f2fs/gc.c int gc_type) gc_type 1141 fs/f2fs/gc.c ret = DIRTY_I(sbi)->v_ops->get_victim(sbi, victim, gc_type, gc_type 1149 fs/f2fs/gc.c struct gc_inode_list *gc_list, int gc_type) gc_type 1222 fs/f2fs/gc.c gc_type); gc_type 1225 fs/f2fs/gc.c segno, gc_type); gc_type 1227 fs/f2fs/gc.c stat_inc_seg_count(sbi, type, gc_type); gc_type 1230 fs/f2fs/gc.c if (gc_type == FG_GC && gc_type 1236 fs/f2fs/gc.c sbi->next_victim_seg[gc_type] = segno + 1; gc_type 1255 fs/f2fs/gc.c int gc_type = sync ? FG_GC : BG_GC; gc_type 1290 fs/f2fs/gc.c if (gc_type == BG_GC && has_not_enough_free_secs(sbi, 0, 0)) { gc_type 1303 fs/f2fs/gc.c gc_type = FG_GC; gc_type 1307 fs/f2fs/gc.c if (gc_type == BG_GC && !background) { gc_type 1311 fs/f2fs/gc.c if (!__get_victim(sbi, &segno, gc_type)) { gc_type 1316 fs/f2fs/gc.c seg_freed = do_garbage_collect(sbi, segno, &gc_list, gc_type); gc_type 1317 fs/f2fs/gc.c if (gc_type == FG_GC && seg_freed == sbi->segs_per_sec) gc_type 1321 fs/f2fs/gc.c if (gc_type == FG_GC) { gc_type 1329 fs/f2fs/gc.c if (gc_type == FG_GC && seg_freed) gc_type 1349 fs/f2fs/gc.c if (gc_type == FG_GC && !is_sbi_flag_set(sbi, SBI_CP_DISABLED)) gc_type 1460 fs/f2fs/gc.c int gc_mode, gc_type; gc_type 1515 fs/f2fs/gc.c for (gc_type = BG_GC; gc_type <= FG_GC; gc_type++) gc_type 1516 fs/f2fs/gc.c if (sbi->next_victim_seg[gc_type] >= gc_type 1518 fs/f2fs/gc.c sbi->next_victim_seg[gc_type] = NULL_SEGNO; gc_type 1604 fs/f2fs/node.c int f2fs_move_node_page(struct page *node_page, int gc_type) gc_type 1608 fs/f2fs/node.c if (gc_type == FG_GC) { gc_type 737 include/trace/events/f2fs.h TP_PROTO(struct super_block *sb, int type, int gc_type, gc_type 741 include/trace/events/f2fs.h TP_ARGS(sb, type, gc_type, p, pre_victim, prefree, free), gc_type 746 include/trace/events/f2fs.h __field(int, gc_type) gc_type 760 include/trace/events/f2fs.h __entry->gc_type = gc_type; gc_type 776 include/trace/events/f2fs.h show_gc_type(__entry->gc_type),