Home
last modified time | relevance | path

Searched refs:MAX_NR_TIERS (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/
H A Dbounds.c27 DEFINE(__LRU_REFS_WIDTH, MAX_NR_TIERS - 2); in main()
/linux/include/linux/
H A Dmmzone.h390 * tables or read ahead. A folio in the last tier (MAX_NR_TIERS-1) is marked by
401 * MAX_NR_TIERS is set to 4 so that the multi-gen LRU can support twice the
403 * accesses through file descriptors. This uses MAX_NR_TIERS-2 spare bits in
406 #define MAX_NR_TIERS 4U macro
487 unsigned long avg_refaulted[ANON_AND_FILE][MAX_NR_TIERS];
489 unsigned long avg_total[ANON_AND_FILE][MAX_NR_TIERS];
491 unsigned long protected[NR_HIST_GENS][ANON_AND_FILE][MAX_NR_TIERS];
493 atomic_long_t evicted[NR_HIST_GENS][ANON_AND_FILE][MAX_NR_TIERS];
494 atomic_long_t refaulted[NR_HIST_GENS][ANON_AND_FILE][MAX_NR_TIERS];
H A Dmm_inline.h140 /* see the comment on MAX_NR_TIERS */ in lru_tier_from_refs()
141 return workingset ? MAX_NR_TIERS - 1 : order_base_2(refs); in lru_tier_from_refs()
/linux/mm/
H A Dvmscan.c3197 for (i = tier % MAX_NR_TIERS; i <= min(tier, MAX_NR_TIERS - 1); i++) { in read_ctrl_pos()
3220 for (tier = 0; tier < MAX_NR_TIERS; tier++) { in reset_ctrl_pos()
4661 for (tier = 1; tier < MAX_NR_TIERS; tier++) { in get_tier_idx()
4683 read_ctrl_pos(lruvec, LRU_GEN_ANON, MAX_NR_TIERS, swappiness, &sp); in get_type_to_scan()
4684 read_ctrl_pos(lruvec, LRU_GEN_FILE, MAX_NR_TIERS, MAX_SWAPPINESS - swappiness, &pv); in get_type_to_scan()
5390 for (tier = 0; tier < MAX_NR_TIERS; tier++) { in lru_gen_seq_show_full()