Home
last modified time | relevance | path

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

/linux-6.1.9/mm/
Dworkingset.c234 BUILD_BUG_ON(LRU_GEN_WIDTH + LRU_REFS_WIDTH > BITS_PER_LONG - EVICTION_SHIFT); in lru_gen_eviction()
239 token = (min_seq << LRU_REFS_WIDTH) | max(refs - 1, 0); in lru_gen_eviction()
276 if ((token >> LRU_REFS_WIDTH) != (min_seq & (EVICTION_MASK >> LRU_REFS_WIDTH))) in lru_gen_refault()
281 refs = (token & (BIT(LRU_REFS_WIDTH) - 1)) + workingset; in lru_gen_refault()
294 if (lru_gen_in_fault() || refs == BIT(LRU_REFS_WIDTH)) { in lru_gen_refault()
Dmm_init.c68 - LAST_CPUPID_SHIFT - KASAN_TAG_WIDTH - LRU_GEN_WIDTH - LRU_REFS_WIDTH; in mminit_verify_pageflags_layout()
77 LRU_REFS_WIDTH, in mminit_verify_pageflags_layout()
/linux-6.1.9/include/linux/
Dpage-flags-layout.h110 #define LRU_REFS_WIDTH min(__LRU_REFS_WIDTH, BITS_PER_LONG - NR_PAGEFLAGS - \ macro
Dmmzone.h368 #define LRU_REFS_MASK ((BIT(LRU_REFS_WIDTH) - 1) << LRU_REFS_PGOFF)
940 #define LRU_REFS_PGOFF (LRU_GEN_PGOFF - LRU_REFS_WIDTH)
Dmm_inline.h137 VM_WARN_ON_ONCE(refs > BIT(LRU_REFS_WIDTH)); in lru_tier_from_refs()