Lines Matching refs:eviction
173 static void *pack_shadow(int memcgid, pg_data_t *pgdat, unsigned long eviction) in pack_shadow() argument
175 eviction >>= bucket_order; in pack_shadow()
176 eviction = (eviction << MEM_CGROUP_ID_SHIFT) | memcgid; in pack_shadow()
177 eviction = (eviction << NODES_SHIFT) | pgdat->node_id; in pack_shadow()
178 eviction = (eviction << RADIX_TREE_EXCEPTIONAL_SHIFT); in pack_shadow()
180 return (void *)(eviction | RADIX_TREE_EXCEPTIONAL_ENTRY); in pack_shadow()
213 unsigned long eviction; in workingset_eviction() local
222 eviction = atomic_long_inc_return(&lruvec->inactive_age); in workingset_eviction()
223 return pack_shadow(memcgid, pgdat, eviction); in workingset_eviction()
240 unsigned long eviction; in workingset_refault() local
246 unpack_shadow(shadow, &memcgid, &pgdat, &eviction); in workingset_refault()
290 refault_distance = (refault - eviction) & EVICTION_MASK; in workingset_refault()