Searched refs:MAX_NR_GENS (Results 1 - 4 of 4) sorted by relevance

/linux-master/kernel/
H A Dbounds.c26 DEFINE(LRU_GEN_WIDTH, order_base_2(MAX_NR_GENS + 1));
/linux-master/include/linux/
H A Dmm_inline.h128 return seq % MAX_NR_GENS;
169 VM_WARN_ON_ONCE(gen >= MAX_NR_GENS);
184 VM_WARN_ON_ONCE(old_gen != -1 && old_gen >= MAX_NR_GENS);
185 VM_WARN_ON_ONCE(new_gen != -1 && new_gen >= MAX_NR_GENS);
H A Dmmzone.h331 * They form a sliding window of a variable size [MIN_NR_GENS, MAX_NR_GENS]. An
332 * offset within MAX_NR_GENS, i.e., gen, indexes the LRU list of the
351 * MAX_NR_GENS is set to 4 so that the multi-gen LRU can support twice the
353 * accesses through page tables. This requires order_base_2(MAX_NR_GENS+1) bits
357 #define MAX_NR_GENS 4U macro
408 #define NR_HIST_GENS MAX_NR_GENS
432 unsigned long timestamps[MAX_NR_GENS];
434 struct list_head folios[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES];
436 long nr_pages[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES];
490 int nr_pages[MAX_NR_GENS][ANON_AND_FIL
[all...]
/linux-master/mm/
H A Dvmscan.c2582 for ((gen) = 0; (gen) < MAX_NR_GENS; (gen)++) \
2634 get_nr_gens(lruvec, LRU_GEN_ANON) <= MAX_NR_GENS;
3105 VM_WARN_ON_ONCE(gen >= MAX_NR_GENS);
3139 new_gen = (old_gen + 1) % MAX_NR_GENS;
3160 VM_WARN_ON_ONCE(old_gen >= MAX_NR_GENS);
3161 VM_WARN_ON_ONCE(new_gen >= MAX_NR_GENS);
3781 if (get_nr_gens(lruvec, type) != MAX_NR_GENS)
4240 VM_WARN_ON_ONCE_FOLIO(gen >= MAX_NR_GENS, folio);
5303 else if (max_seq >= MAX_NR_GENS)
5304 seq = max_seq - MAX_NR_GENS
[all...]

Completed in 126 milliseconds