Searched refs:lrugen (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/linux/
H A Dmm_inline.h167 unsigned long max_seq = lruvec->lrugen.max_seq;
182 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
189 WRITE_ONCE(lrugen->nr_pages[old_gen][type][zone],
190 lrugen->nr_pages[old_gen][type][zone] - delta);
192 WRITE_ONCE(lrugen->nr_pages[new_gen][type][zone],
193 lrugen->nr_pages[new_gen][type][zone] + delta);
228 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
232 if (folio_test_unevictable(folio) || !lrugen
[all...]
H A Dmmzone.h334 * a page is on one of lrugen->folios[]. Otherwise it stores 0.
346 * PG_active is always cleared while a page is on one of lrugen->folios[] so
625 struct lru_gen_folio lrugen; member in struct:lruvec
/linux-master/mm/
H A Dvmscan.c2573 unsigned long max_seq = READ_ONCE((lruvec)->lrugen.max_seq)
2577 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_ANON]), \
2578 READ_ONCE((lruvec)->lrugen.min_seq[LRU_GEN_FILE]), \
2626 return lruvec->lrugen.max_seq - lruvec->lrugen.min_seq[type] + 1;
3035 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3036 int hist = lru_hist_from_seq(lrugen->min_seq[type]);
3038 pos->refaulted = lrugen->avg_refaulted[type][tier] +
3039 atomic_long_read(&lrugen
3050 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3127 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3173 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3686 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3722 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3767 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3835 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
3892 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
4238 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
4342 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
4607 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
4800 struct lru_gen_folio *lrugen; local
4954 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
5229 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
5283 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
5549 struct lru_gen_folio *lrugen = &lruvec->lrugen; local
[all...]
H A Dworkingset.c238 struct lru_gen_folio *lrugen; local
249 lrugen = &lruvec->lrugen;
250 min_seq = READ_ONCE(lrugen->min_seq[type]);
254 atomic_long_add(delta, &lrugen->evicted[hist][type][tier]);
276 min_seq = READ_ONCE((*lruvec)->lrugen.min_seq[file]);
287 struct lru_gen_folio *lrugen; local
302 lrugen = &lruvec->lrugen;
304 hist = lru_hist_from_seq(READ_ONCE(lrugen
[all...]

Completed in 154 milliseconds