Home
last modified time | relevance | path

Searched refs:LRU_REFS_WIDTH (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Dpage-flags-layout.h112 #define LRU_REFS_WIDTH min(__LRU_REFS_WIDTH, BITS_PER_LONG - NR_PAGEFLAGS - \ macro
118 LRU_GEN_WIDTH + LRU_REFS_WIDTH)
H A Dmmzone.h499 #define LRU_REFS_MASK ((BIT(LRU_REFS_WIDTH) - 1) << LRU_REFS_PGOFF)
1253 #define LRU_REFS_PGOFF (LRU_GEN_PGOFF - LRU_REFS_WIDTH)
/linux/mm/
H A Dworkingset.c251 BUILD_BUG_ON(LRU_GEN_WIDTH + LRU_REFS_WIDTH > in lru_gen_eviction()
259 token = (min_seq << LRU_REFS_WIDTH) | max(refs - 1, 0); in lru_gen_eviction()
287 max_seq &= (file ? EVICTION_MASK : EVICTION_MASK_ANON) >> LRU_REFS_WIDTH; in lru_gen_test_recent()
289 return abs_diff(max_seq, *token >> LRU_REFS_WIDTH) < MAX_NR_GENS; in lru_gen_test_recent()
317 refs = (token & (BIT(LRU_REFS_WIDTH) - 1)) + 1; in lru_gen_refault()
H A Dmm_init.c127 LRU_REFS_WIDTH, in mminit_verify_pageflags_layout()
H A Dvmscan.c3934 if (refs + workingset != BIT(LRU_REFS_WIDTH) + 1) { in inc_min_seq()
4679 if (tier > tier_idx || refs + workingset == BIT(LRU_REFS_WIDTH) + 1) { in sort_folio()
4684 if (refs + workingset != BIT(LRU_REFS_WIDTH) + 1) { in sort_folio()