Lines Matching refs:shadow
210 static void unpack_shadow(void *shadow, int *memcgidp, pg_data_t **pgdat, in unpack_shadow() argument
213 unsigned long entry = xa_to_value(shadow); in unpack_shadow()
264 static bool lru_gen_test_recent(void *shadow, struct lruvec **lruvec, in lru_gen_test_recent() argument
272 unpack_shadow(shadow, &memcg_id, &pgdat, token, workingset); in lru_gen_test_recent()
283 static void lru_gen_refault(struct folio *folio, void *shadow) in lru_gen_refault() argument
296 recent = lru_gen_test_recent(shadow, &lruvec, &token, &workingset); in lru_gen_refault()
333 static bool lru_gen_test_recent(void *shadow, struct lruvec **lruvec, in lru_gen_test_recent() argument
339 static void lru_gen_refault(struct folio *folio, void *shadow) in lru_gen_refault() argument
418 bool workingset_test_recent(void *shadow, bool file, bool *workingset, in workingset_test_recent() argument
434 recent = lru_gen_test_recent(shadow, &eviction_lruvec, &eviction, workingset); in workingset_test_recent()
440 unpack_shadow(shadow, &memcgid, &pgdat, &eviction, workingset); in workingset_test_recent()
534 void workingset_refault(struct folio *folio, void *shadow) in workingset_refault() argument
546 lru_gen_refault(folio, shadow); in workingset_refault()
566 if (!workingset_test_recent(shadow, file, &workingset, true)) in workingset_refault()