Lines Matching refs:eviction
155 static void *pack_shadow(unsigned long eviction, struct zone *zone) in pack_shadow() argument
157 eviction = (eviction << NODES_SHIFT) | zone_to_nid(zone); in pack_shadow()
158 eviction = (eviction << ZONES_SHIFT) | zone_idx(zone); in pack_shadow()
159 eviction = (eviction << RADIX_TREE_EXCEPTIONAL_SHIFT); in pack_shadow()
161 return (void *)(eviction | RADIX_TREE_EXCEPTIONAL_ENTRY); in pack_shadow()
169 unsigned long eviction; in unpack_shadow() local
179 eviction = entry; in unpack_shadow()
202 *distance = (refault - eviction) & mask; in unpack_shadow()
216 unsigned long eviction; in workingset_eviction() local
218 eviction = atomic_long_inc_return(&zone->inactive_age); in workingset_eviction()
219 return pack_shadow(eviction, zone); in workingset_eviction()