Home
last modified time | relevance | path

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

/linux-6.12.1/mm/
Dvmscan.c4172 spin_lock_irqsave(&pgdat->memcg_lru.lock, flags); in lru_gen_rotate_memcg()
4185 new = get_memcg_gen(pgdat->memcg_lru.seq); in lru_gen_rotate_memcg()
4187 new = get_memcg_gen(pgdat->memcg_lru.seq + 1); in lru_gen_rotate_memcg()
4197 hlist_nulls_add_head_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
4199 hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]); in lru_gen_rotate_memcg()
4201 pgdat->memcg_lru.nr_memcgs[old]--; in lru_gen_rotate_memcg()
4202 pgdat->memcg_lru.nr_memcgs[new]++; in lru_gen_rotate_memcg()
4204 if (!pgdat->memcg_lru.nr_memcgs[old] && old == get_memcg_gen(pgdat->memcg_lru.seq)) in lru_gen_rotate_memcg()
4205 WRITE_ONCE(pgdat->memcg_lru.seq, pgdat->memcg_lru.seq + 1); in lru_gen_rotate_memcg()
4207 spin_unlock_irqrestore(&pgdat->memcg_lru.lock, flags); in lru_gen_rotate_memcg()
[all …]
/linux-6.12.1/include/linux/
Dmmzone.h1424 struct lru_gen_memcg memcg_lru; member