Lines Matching refs:FG_GC
252 if (gc_type != FG_GC &&
292 * If the gc_type is FG_GC, we can select victim segments
693 if (gc_type == FG_GC &&
694 sbi->next_victim_seg[FG_GC] != NULL_SEGNO) {
695 p.min_segno = sbi->next_victim_seg[FG_GC];
697 sbi->next_victim_seg[FG_GC] = NULL_SEGNO;
703 if (p.alloc_mode == LFS && gc_type == FG_GC) {
812 if (gc_type == FG_GC)
896 bool fggc = (gc_type == FG_GC);
954 if (!err && gc_type == FG_GC)
1195 if (gc_type == FG_GC)
1346 if (gc_type == FG_GC)
1546 if (!err && (gc_type == FG_GC ||
1675 if (gc_type == FG_GC &&
1700 int gc_type = sync ? FG_GC : BG_GC;
1709 unsigned long long last_skipped = sbi->skipped_atomic_files[FG_GC];
1748 gc_type = FG_GC;
1761 if (gc_type == FG_GC &&
1766 if (gc_type == FG_GC) {
1767 if (sbi->skipped_atomic_files[FG_GC] > last_skipped ||
1770 last_skipped = sbi->skipped_atomic_files[FG_GC];
1774 if (gc_type == FG_GC && seg_freed)
1803 if (gc_type == FG_GC && !is_sbi_flag_set(sbi, SBI_CP_DISABLED))
1892 for (gc_type = BG_GC; gc_type <= FG_GC; gc_type++)
1908 do_garbage_collect(sbi, segno, &gc_list, FG_GC, true);