Lines Matching defs:pgdat
199 static void *pack_shadow(int memcgid, pg_data_t *pgdat, unsigned long eviction,
204 eviction = (eviction << NODES_SHIFT) | pgdat->node_id;
210 static void unpack_shadow(void *shadow, int *memcgidp, pg_data_t **pgdat,
225 *pgdat = NODE_DATA(nid);
244 struct pglist_data *pgdat = folio_pgdat(folio);
248 lruvec = mem_cgroup_lruvec(memcg, pgdat);
256 return pack_shadow(mem_cgroup_id(memcg), pgdat, token, refs);
269 struct pglist_data *pgdat;
271 unpack_shadow(shadow, &memcg_id, &pgdat, token, workingset);
274 *lruvec = mem_cgroup_lruvec(memcg, pgdat);
384 struct pglist_data *pgdat = folio_pgdat(folio);
397 lruvec = mem_cgroup_lruvec(target_memcg, pgdat);
403 return pack_shadow(memcgid, pgdat, eviction,
426 struct pglist_data *pgdat;
440 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, workingset);
475 eviction_lruvec = mem_cgroup_lruvec(eviction_memcg, pgdat);
533 struct pglist_data *pgdat;
556 pgdat = folio_pgdat(folio);
557 lruvec = mem_cgroup_lruvec(memcg, pgdat);