Searched refs:lrugen (Results 1 – 2 of 2) sorted by relevance
166 unsigned long max_seq = lruvec->lrugen.max_seq; in lru_gen_is_active()181 struct lru_gen_folio *lrugen = &lruvec->lrugen; in lru_gen_update_size() local188 WRITE_ONCE(lrugen->nr_pages[old_gen][type][zone], in lru_gen_update_size()189 lrugen->nr_pages[old_gen][type][zone] - delta); in lru_gen_update_size()191 WRITE_ONCE(lrugen->nr_pages[new_gen][type][zone], in lru_gen_update_size()192 lrugen->nr_pages[new_gen][type][zone] + delta); in lru_gen_update_size()225 struct lru_gen_folio *lrugen = &lruvec->lrugen; in lru_gen_folio_seq() local250 return max(READ_ONCE(lrugen->max_seq) - gen + 1, READ_ONCE(lrugen->min_seq[type])); in lru_gen_folio_seq()260 struct lru_gen_folio *lrugen = &lruvec->lrugen; in lru_gen_add_folio() local264 if (folio_test_unevictable(folio) || !lrugen->enabled) in lru_gen_add_folio()[all …]
673 struct lru_gen_folio lrugen; member
Completed in 14 milliseconds