Lines Matching refs:min_seq

3254 	unsigned long min_seq[ANON_AND_FILE] = {			\
3255 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_ANON]), \
3256 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_FILE]), \
3304 return lruvec->lrugen.max_seq - lruvec->lrugen.min_seq[type] + 1; in get_nr_gens()
3695 int hist = lru_hist_from_seq(lrugen->min_seq[type]); in read_ctrl_pos()
3711 unsigned long seq = carryover ? lrugen->min_seq[type] : lrugen->max_seq + 1; in reset_ctrl_pos()
3787 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); in folio_inc_gen()
4351 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); in inc_min_seq()
4377 WRITE_ONCE(lrugen->min_seq[type], lrugen->min_seq[type] + 1); in inc_min_seq()
4393 while (min_seq[type] + MIN_NR_GENS <= lrugen->max_seq) { in try_to_inc_min_seq()
4394 gen = lru_gen_from_seq(min_seq[type]); in try_to_inc_min_seq()
4401 min_seq[type]++; in try_to_inc_min_seq()
4409 min_seq[LRU_GEN_ANON] = min(min_seq[LRU_GEN_ANON], min_seq[LRU_GEN_FILE]); in try_to_inc_min_seq()
4410 min_seq[LRU_GEN_FILE] = max(min_seq[LRU_GEN_ANON], lrugen->min_seq[LRU_GEN_FILE]); in try_to_inc_min_seq()
4414 if (min_seq[type] == lrugen->min_seq[type]) in try_to_inc_min_seq()
4418 WRITE_ONCE(lrugen->min_seq[type], min_seq[type]); in try_to_inc_min_seq()
4575 for (seq = min_seq[type]; seq <= max_seq; seq++) { in lruvec_is_sizable()
4602 gen = lru_gen_from_seq(min_seq[LRU_GEN_FILE]); in lruvec_is_reclaimable()
4943 if (gen != lru_gen_from_seq(lrugen->min_seq[type])) { in sort_folio()
4950 int hist = lru_hist_from_seq(lrugen->min_seq[type]); in sort_folio()
5030 gen = lru_gen_from_seq(lrugen->min_seq[type]); in scan_folios()
5152 else if (min_seq[LRU_GEN_ANON] < min_seq[LRU_GEN_FILE]) in isolate_folios()
5281 if (min_seq[!can_swap] + MIN_NR_GENS > max_seq) { in should_run_aging()
5289 for (seq = min_seq[type]; seq <= max_seq; seq++) { in should_run_aging()
5318 if (min_seq[!can_swap] + MIN_NR_GENS < max_seq) in should_run_aging()
5892 unsigned long max_seq, unsigned long *min_seq, in lru_gen_seq_show_full() argument
5910 } else if (seq == min_seq[type] || NR_HIST_GENS > 1) { in lru_gen_seq_show_full()
5967 seq = min_seq[LRU_GEN_ANON]; in lru_gen_seq_show()
5982 char mark = full && seq < min_seq[type] ? 'x' : ' '; in lru_gen_seq_show()
5993 lru_gen_seq_show_full(m, lruvec, max_seq, min_seq, seq); in lru_gen_seq_show()
6018 if (!force_scan && min_seq[!can_swap] + MAX_NR_GENS - 1 <= max_seq) in run_aging()
6039 if (seq < min_seq[!swappiness]) in run_eviction()