Searched refs:lruvec (Results 1 – 5 of 5) sorted by relevance
| /linux/include/linux/ |
| H A D | memcontrol.h | 114 struct lruvec lruvec; member 700 static inline struct lruvec *mem_cgroup_lruvec(struct mem_cgroup *memcg, in mem_cgroup_lruvec() 704 struct lruvec *lruvec; in mem_cgroup_lruvec() local 707 lruvec = &pgdat->__lruvec; in mem_cgroup_lruvec() 715 lruvec = &mz->lruvec; in mem_cgroup_lruvec() 722 if (unlikely(lruvec->pgdat != pgdat)) in mem_cgroup_lruvec() 723 lruvec->pgdat = pgdat; in mem_cgroup_lruvec() 724 return lruvec; in mem_cgroup_lruvec() 741 static inline struct lruvec *folio_lruvec(struct folio *folio) in folio_lruvec() 757 struct lruvec *folio_lruvec_lock(struct folio *folio); [all …]
|
| /linux/mm/ |
| H A D | mmzone.c | 76 void lruvec_init(struct lruvec *lruvec) in lruvec_init() 80 memset(lruvec, 0, sizeof(struct lruvec)); in lruvec_init() 81 spin_lock_init(&lruvec->lru_lock); in lruvec_init() 82 zswap_lruvec_state_init(lruvec); in lruvec_init() 85 INIT_LIST_HEAD(&lruvec->lists[lru]); in lruvec_init() 92 list_del(&lruvec->lists[LRU_UNEVICTABLE]); in lruvec_init() 94 lru_gen_init_lruvec(lruvec); in lruvec_init() 75 lruvec_init(struct lruvec * lruvec) lruvec_init() argument
|
| H A D | memcontrol.c | 488 unsigned long lruvec_page_state(struct lruvec *lruvec, enum node_stat_item idx) in lruvec_page_state() argument 495 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state() 501 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_page_state() 510 unsigned long lruvec_page_state_local(struct lruvec *lruvec, in lruvec_page_state_local() argument 518 return node_page_state(lruvec_pgdat(lruvec), idx); in lruvec_page_state_local() 524 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in lruvec_page_state_local() 543 struct lruvec *child_lruvec = mem_cgroup_lruvec(memcg, NODE_DATA(nid)); in reparent_memcg_lruvec_state_local() 544 struct lruvec *parent_lruvec = mem_cgroup_lruvec(parent, NODE_DATA(nid)); in reparent_memcg_lruvec_state_local() 548 child_pn = container_of(child_lruvec, struct mem_cgroup_per_node, lruvec); in reparent_memcg_lruvec_state_local() 549 parent_pn = container_of(parent_lruvec, struct mem_cgroup_per_node, lruvec); in reparent_memcg_lruvec_state_local() [all …]
|
| /linux/Documentation/mm/ |
| H A D | multigen_lru.rst | 83 ``lruvec``. The youngest generation number is stored in 114 The aging produces young generations. Given an ``lruvec``, it 130 The eviction consumes old generations. Given an ``lruvec``, it 148 set, an ``lruvec`` is protected from the eviction when its oldest
|
| /linux/Documentation/trace/ |
| H A D | events-kmem.rst | 72 contention on the lruvec->lru_lock.
|