Searched refs:MAX_NR_GENS (Results 1 – 6 of 6) sorted by relevance
27 DEFINE(LRU_GEN_WIDTH, order_base_2(MAX_NR_GENS + 1)); in main()
472 #define MAX_NR_GENS 4U macro546 #define NR_HIST_GENS MAX_NR_GENS569 unsigned long timestamps[MAX_NR_GENS];571 struct list_head folios[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES];573 long nr_pages[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES];625 int nr_pages[MAX_NR_GENS][ANON_AND_FILE][MAX_NR_ZONES];
90 Generation numbers are truncated into ``order_base_2(MAX_NR_GENS+1)``94 at most ``MAX_NR_GENS`` generations. The gen counter stores a value95 within ``[1, MAX_NR_GENS]`` while a page is on one of126 page mapped by this PTE to ``(max_seq%MAX_NR_GENS)+1``.132 ``min_seq%MAX_NR_GENS`` becomes empty. To select a type and a tier to
2734 for ((gen) = 0; (gen) < MAX_NR_GENS; (gen)++) \2795 if (n < MIN_NR_GENS || n > MAX_NR_GENS) in seq_is_valid()3273 VM_WARN_ON_ONCE(gen >= MAX_NR_GENS); in folio_update_gen()3314 new_gen = (old_gen + 1) % MAX_NR_GENS; in folio_inc_gen()3332 VM_WARN_ON_ONCE(old_gen >= MAX_NR_GENS); in update_batch_size()3333 VM_WARN_ON_ONCE(new_gen >= MAX_NR_GENS); in update_batch_size()4024 if (get_nr_gens(lruvec, type) != MAX_NR_GENS) in inc_max_seq()4507 if (get_nr_gens(lruvec, type) != MAX_NR_GENS) in recheck_lru_gen_max_memcg()4554 while (get_nr_gens(lruvec, type) < MAX_NR_GENS) { in max_lru_gen_memcg()4666 VM_WARN_ON_ONCE_FOLIO(gen >= MAX_NR_GENS, folio); in sort_folio()[all …]
289 return abs_diff(max_seq, *token >> LRU_REFS_WIDTH) < MAX_NR_GENS; in lru_gen_test_recent()
107 ``MAX_NR_GENS`` decides the number of bins for each histogram. The