Home
last modified time | relevance | path

Searched refs:memcg_lru (Results 1 – 2 of 2) sorted by relevance

/linux-6.6.21/mm/
Dvmscan.c4779 spin_lock_irqsave(&pgdat->memcg_lru.lock, flags); in lru_gen_rotate_memcg()
4792 new = get_memcg_gen(pgdat->memcg_lru.seq); in lru_gen_rotate_memcg()
4794 new = get_memcg_gen(pgdat->memcg_lru.seq + 1); in lru_gen_rotate_memcg()
4804 hlist_nulls_add_head_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
4806 hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
4808 pgdat->memcg_lru.nr_memcgs[old]--; in lru_gen_rotate_memcg()
4809 pgdat->memcg_lru.nr_memcgs[new]++; in lru_gen_rotate_memcg()
4811 if (!pgdat->memcg_lru.nr_memcgs[old] && old == get_memcg_gen(pgdat->memcg_lru.seq)) in lru_gen_rotate_memcg()
4812 WRITE_ONCE(pgdat->memcg_lru.seq, pgdat->memcg_lru.seq + 1); in lru_gen_rotate_memcg()
4814 spin_unlock_irqrestore(&pgdat->memcg_lru.lock, flags); in lru_gen_rotate_memcg()
[all …]
/linux-6.6.21/include/linux/
Dmmzone.h1391 struct lru_gen_memcg memcg_lru; member