mm/memcontrol.c
539
struct lruvec *parent_lruvec = mem_cgroup_lruvec(parent, NODE_DATA(nid));
mm/memcontrol.c
544
parent_pn = container_of(parent_lruvec, struct mem_cgroup_per_node, lruvec);
mm/swap.c
1144
struct lruvec *parent_lruvec,
mm/swap.c
1151
list_splice_tail_init(&child_lruvec->lists[lru], &parent_lruvec->lists[lru]);
mm/swap.c
1156
mem_cgroup_update_lru_size(parent_lruvec, lru, zid, size);
mm/swap.c
1163
struct lruvec *child_lruvec, *parent_lruvec;
mm/swap.c
1166
parent_lruvec = mem_cgroup_lruvec(parent, NODE_DATA(nid));
mm/swap.c
1167
parent_lruvec->anon_cost += child_lruvec->anon_cost;
mm/swap.c
1168
parent_lruvec->file_cost += child_lruvec->file_cost;
mm/swap.c
1171
lruvec_reparent_lru(child_lruvec, parent_lruvec, lru, nid);
mm/swap.c
324
lruvec = parent_lruvec(lruvec);
mm/vmscan.c
4513
static void __lru_gen_reparent_memcg(struct lruvec *child_lruvec, struct lruvec *parent_lruvec,
mm/vmscan.c
4521
parent_lrugen = &parent_lruvec->lrugen;
mm/vmscan.c
4527
int parent_lru_active = lru_gen_is_active(parent_lruvec, gen) ? LRU_ACTIVE : 0;
mm/vmscan.c
4537
if (lru_gen_is_active(child_lruvec, gen) != lru_gen_is_active(parent_lruvec, gen)) {
mm/vmscan.c
4539
__update_lru_size(parent_lruvec, lru + parent_lru_active, zone, nr_pages);
mm/vmscan.c
4546
struct lruvec *child_lruvec, *parent_lruvec;
mm/vmscan.c
4552
parent_lruvec = get_lruvec(parent, nid);
mm/vmscan.c
4556
__lru_gen_reparent_memcg(child_lruvec, parent_lruvec, zid, type);
mm/vmscan.c
4562
mem_cgroup_update_lru_size(parent_lruvec, lru, zid, size);
mm/workingset.c
381
} while ((lruvec = parent_lruvec(lruvec)));