Searched refs:LRU_REFS_WIDTH (Results 1 - 6 of 6) sorted by relevance

/linux-master/include/linux/
H A Dpage-flags-layout.h110 #define LRU_REFS_WIDTH min(__LRU_REFS_WIDTH, BITS_PER_LONG - NR_PAGEFLAGS - \ macro
H A Dmm_inline.h138 VM_WARN_ON_ONCE(refs > BIT(LRU_REFS_WIDTH));
H A Dmmzone.h387 #define LRU_REFS_MASK ((BIT(LRU_REFS_WIDTH) - 1) << LRU_REFS_PGOFF)
1064 #define LRU_REFS_PGOFF (LRU_GEN_PGOFF - LRU_REFS_WIDTH)
/linux-master/mm/
H A Dworkingset.c246 BUILD_BUG_ON(LRU_GEN_WIDTH + LRU_REFS_WIDTH > BITS_PER_LONG - EVICTION_SHIFT);
251 token = (min_seq << LRU_REFS_WIDTH) | max(refs - 1, 0);
277 return (*token >> LRU_REFS_WIDTH) == (min_seq & (EVICTION_MASK >> LRU_REFS_WIDTH));
306 refs = (token & (BIT(LRU_REFS_WIDTH) - 1)) + workingset;
319 if (lru_gen_in_fault() || refs >= BIT(LRU_REFS_WIDTH) - 1) {
H A Dmm_init.c85 - LAST_CPUPID_SHIFT - KASAN_TAG_WIDTH - LRU_GEN_WIDTH - LRU_REFS_WIDTH;
94 LRU_REFS_WIDTH,
H A Dvmscan.c4268 if (tier > tier_idx || refs == BIT(LRU_REFS_WIDTH)) {

Completed in 194 milliseconds