MIN_NR_GENS
gen = MIN_NR_GENS - folio_test_workingset(folio);
gen = MIN_NR_GENS;
if (n < MIN_NR_GENS || n > MAX_NR_GENS)
while (min_seq[type] + MIN_NR_GENS <= lrugen->max_seq) {
unsigned long seq = lrugen->max_seq - MIN_NR_GENS;
if (get_nr_gens(lruvec, type) == MIN_NR_GENS)
if (evictable_min_seq(lrugen->min_seq, swappiness) + MIN_NR_GENS > lrugen->max_seq)
if (evictable_min_seq(min_seq, swappiness) + MIN_NR_GENS > max_seq)
return evictable_min_seq(min_seq, swappiness) + MIN_NR_GENS == max_seq;
if (seq + MIN_NR_GENS > max_seq)
lrugen->max_seq = MIN_NR_GENS + 1;
for (i = 0; i <= MIN_NR_GENS + 1; i++)
mm_state->seq = MIN_NR_GENS;
BUILD_BUG_ON(MIN_NR_GENS + 1 >= MAX_NR_GENS);