Lines Matching refs:eviction
185 static void *pack_shadow(int memcgid, pg_data_t *pgdat, unsigned long eviction, in pack_shadow() argument
188 eviction >>= bucket_order; in pack_shadow()
189 eviction &= EVICTION_MASK; in pack_shadow()
190 eviction = (eviction << MEM_CGROUP_ID_SHIFT) | memcgid; in pack_shadow()
191 eviction = (eviction << NODES_SHIFT) | pgdat->node_id; in pack_shadow()
192 eviction = (eviction << 1) | workingset; in pack_shadow()
194 return xa_mk_value(eviction); in pack_shadow()
256 unsigned long eviction; in workingset_eviction() local
278 eviction = atomic_long_read(&lruvec->nonresident_age); in workingset_eviction()
279 return pack_shadow(memcgid, pgdat, eviction, PageWorkingset(page)); in workingset_eviction()
300 unsigned long eviction; in workingset_refault() local
306 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, &workingset); in workingset_refault()
355 refault_distance = (refault - eviction) & EVICTION_MASK; in workingset_refault()