Lines Matching refs:new_gen
3128 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]);
3134 new_gen = ((old_flags & LRU_GEN_MASK) >> LRU_GEN_PGOFF) - 1;
3136 if (new_gen >= 0 && new_gen != old_gen)
3137 return new_gen;
3139 new_gen = (old_gen + 1) % MAX_NR_GENS;
3142 new_flags |= (new_gen + 1UL) << LRU_GEN_PGOFF;
3148 lru_gen_update_size(lruvec, folio, old_gen, new_gen);
3150 return new_gen;
3154 int old_gen, int new_gen)
3161 VM_WARN_ON_ONCE(new_gen >= MAX_NR_GENS);
3166 walk->nr_pages[new_gen][type][zone] += delta;
3343 int old_gen, new_gen = lru_gen_from_seq(max_seq);
3387 old_gen = folio_update_gen(folio, new_gen);
3388 if (old_gen >= 0 && old_gen != new_gen)
3389 update_batch_size(walk, folio, old_gen, new_gen);
3411 int old_gen, new_gen = lru_gen_from_seq(max_seq);
3467 old_gen = folio_update_gen(folio, new_gen);
3468 if (old_gen >= 0 && old_gen != new_gen)
3469 update_batch_size(walk, folio, old_gen, new_gen);
3687 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]);
3704 new_gen = folio_inc_gen(lruvec, folio, false);
3705 list_move_tail(&folio->lru, &lrugen->folios[new_gen][type][zone]);
4005 int old_gen, new_gen = lru_gen_from_seq(max_seq);
4068 old_gen = folio_update_gen(folio, new_gen);
4069 if (old_gen >= 0 && old_gen != new_gen)
4070 update_batch_size(walk, folio, old_gen, new_gen);
4078 else if (old_gen != new_gen)