Lines Matching refs:workingset
199 bool workingset) in pack_shadow() argument
204 eviction = (eviction << WORKINGSET_SHIFT) | workingset; in pack_shadow()
214 bool workingset; in unpack_shadow() local
216 workingset = entry & ((1UL << WORKINGSET_SHIFT) - 1); in unpack_shadow()
226 *workingsetp = workingset; in unpack_shadow()
263 unsigned long *token, bool *workingset) in lru_gen_test_recent() argument
270 unpack_shadow(shadow, &memcg_id, &pgdat, token, workingset); in lru_gen_test_recent()
283 bool workingset; in lru_gen_refault() local
292 recent = lru_gen_test_recent(shadow, type, &lruvec, &token, &workingset); in lru_gen_refault()
305 refs = (token & (BIT(LRU_REFS_WIDTH) - 1)) + workingset; in lru_gen_refault()
334 unsigned long *token, bool *workingset) in lru_gen_test_recent() argument
417 bool workingset_test_recent(void *shadow, bool file, bool *workingset) in workingset_test_recent() argument
429 return lru_gen_test_recent(shadow, file, &eviction_lruvec, &eviction, workingset); in workingset_test_recent()
431 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, workingset); in workingset_test_recent()
514 bool workingset; in workingset_refault() local
542 if (!workingset_test_recent(shadow, file, &workingset)) in workingset_refault()
550 if (workingset) { in workingset_refault()