Lines Matching refs:pgdat
185 static void *pack_shadow(int memcgid, pg_data_t *pgdat, unsigned long eviction, in pack_shadow() argument
191 eviction = (eviction << NODES_SHIFT) | pgdat->node_id; in pack_shadow()
197 static void unpack_shadow(void *shadow, int *memcgidp, pg_data_t **pgdat, in unpack_shadow() argument
212 *pgdat = NODE_DATA(nid); in unpack_shadow()
255 struct pglist_data *pgdat = page_pgdat(page); in workingset_eviction() local
265 lruvec = mem_cgroup_lruvec(target_memcg, pgdat); in workingset_eviction()
270 return pack_shadow(memcgid, pgdat, eviction, PageWorkingset(page)); in workingset_eviction()
289 struct pglist_data *pgdat; in workingset_refault() local
297 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, &workingset); in workingset_refault()
319 eviction_lruvec = mem_cgroup_lruvec(eviction_memcg, pgdat); in workingset_refault()
349 lruvec = mem_cgroup_lruvec(memcg, pgdat); in workingset_refault()