Lines Matching refs:min_seq

3179 	unsigned long min_seq[ANON_AND_FILE] = {			\
3180 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_ANON]), \
3181 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_FILE]), \
3229 return lruvec->lrugen.max_seq - lruvec->lrugen.min_seq[type] + 1; in get_nr_gens()
3639 int hist = lru_hist_from_seq(lrugen->min_seq[type]); in read_ctrl_pos()
3655 unsigned long seq = carryover ? lrugen->min_seq[type] : lrugen->max_seq + 1; in reset_ctrl_pos()
3731 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); in folio_inc_gen()
4293 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); in inc_min_seq()
4319 WRITE_ONCE(lrugen->min_seq[type], lrugen->min_seq[type] + 1); in inc_min_seq()
4335 while (min_seq[type] + MIN_NR_GENS <= lrugen->max_seq) { in try_to_inc_min_seq()
4336 gen = lru_gen_from_seq(min_seq[type]); in try_to_inc_min_seq()
4343 min_seq[type]++; in try_to_inc_min_seq()
4351 min_seq[LRU_GEN_ANON] = min(min_seq[LRU_GEN_ANON], min_seq[LRU_GEN_FILE]); in try_to_inc_min_seq()
4352 min_seq[LRU_GEN_FILE] = max(min_seq[LRU_GEN_ANON], lrugen->min_seq[LRU_GEN_FILE]); in try_to_inc_min_seq()
4356 if (min_seq[type] == lrugen->min_seq[type]) in try_to_inc_min_seq()
4360 WRITE_ONCE(lrugen->min_seq[type], min_seq[type]); in try_to_inc_min_seq()
4503 for (seq = min_seq[type]; seq <= max_seq; seq++) { in lruvec_is_sizable()
4524 gen = lru_gen_from_seq(min_seq[LRU_GEN_FILE]); in lruvec_is_reclaimable()
4864 if (gen != lru_gen_from_seq(lrugen->min_seq[type])) { in sort_folio()
4871 int hist = lru_hist_from_seq(lrugen->min_seq[type]); in sort_folio()
4944 gen = lru_gen_from_seq(lrugen->min_seq[type]); in scan_folios()
5065 else if (min_seq[LRU_GEN_ANON] < min_seq[LRU_GEN_FILE]) in isolate_folios()
5195 if (min_seq[!can_swap] + MIN_NR_GENS > max_seq) { in should_run_aging()
5203 for (seq = min_seq[type]; seq <= max_seq; seq++) { in should_run_aging()
5227 if (min_seq[!can_swap] + MIN_NR_GENS < max_seq) in should_run_aging()
5803 unsigned long max_seq, unsigned long *min_seq, in lru_gen_seq_show_full() argument
5821 } else if (seq == min_seq[type] || NR_HIST_GENS > 1) { in lru_gen_seq_show_full()
5878 seq = min_seq[LRU_GEN_ANON]; in lru_gen_seq_show()
5893 char mark = full && seq < min_seq[type] ? 'x' : ' '; in lru_gen_seq_show()
5904 lru_gen_seq_show_full(m, lruvec, max_seq, min_seq, seq); in lru_gen_seq_show()
5929 if (!force_scan && min_seq[!can_swap] + MAX_NR_GENS - 1 <= max_seq) in run_aging()
5950 if (seq < min_seq[!swappiness]) in run_eviction()