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);
245 struct pglist_data *pgdat = folio_pgdat(folio);
249 lruvec = mem_cgroup_lruvec(memcg, pgdat);
257 return pack_shadow(mem_cgroup_id(memcg), pgdat, token, workingset);
270 struct pglist_data *pgdat;
272 unpack_shadow(shadow, &memcg_id, &pgdat, token, workingset);
275 *lruvec = mem_cgroup_lruvec(memcg, pgdat);
383 struct pglist_data *pgdat = folio_pgdat(folio);
396 lruvec = mem_cgroup_lruvec(target_memcg, pgdat);
402 return pack_shadow(memcgid, pgdat, eviction,
427 struct pglist_data *pgdat;
440 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, workingset);
479 eviction_lruvec = mem_cgroup_lruvec(eviction_memcg, pgdat);
537 struct pglist_data *pgdat;
561 pgdat = folio_pgdat(folio);
562 lruvec = mem_cgroup_lruvec(memcg, pgdat);