Lines Matching refs:can_swap

3571 	for (type = !walk->can_swap; type < ANON_AND_FILE; type++) {  in should_skip_mm()
3887 return !walk->can_swap; in should_skip_vma()
3897 return !walk->can_swap; in should_skip_vma()
3973 struct pglist_data *pgdat, bool can_swap) in get_pfn_folio() argument
3989 if (!folio_is_file_lru(folio) && !can_swap) in get_pfn_folio()
4044 folio = get_pfn_folio(pfn, memcg, pgdat, walk->can_swap); in walk_pte_range()
4125 folio = get_pfn_folio(pfn, memcg, pgdat, walk->can_swap); in walk_pmd_range_locked()
4359 static bool inc_min_seq(struct lruvec *lruvec, int type, bool can_swap) in inc_min_seq() argument
4366 if (type == LRU_GEN_ANON && !can_swap) in inc_min_seq()
4395 static bool try_to_inc_min_seq(struct lruvec *lruvec, bool can_swap) in try_to_inc_min_seq() argument
4405 for (type = !can_swap; type < ANON_AND_FILE; type++) { in try_to_inc_min_seq()
4421 if (can_swap) { in try_to_inc_min_seq()
4426 for (type = !can_swap; type < ANON_AND_FILE; type++) { in try_to_inc_min_seq()
4438 static void inc_max_seq(struct lruvec *lruvec, bool can_swap, bool force_scan) in inc_max_seq() argument
4452 VM_WARN_ON_ONCE(!force_scan && (type == LRU_GEN_FILE || can_swap)); in inc_max_seq()
4454 if (inc_min_seq(lruvec, type, can_swap)) in inc_max_seq()
4496 struct scan_control *sc, bool can_swap, bool force_scan) in try_to_inc_max_seq() argument
4530 walk->can_swap = can_swap; in try_to_inc_max_seq()
4540 inc_max_seq(lruvec, can_swap, force_scan); in try_to_inc_max_seq()
4553 bool can_swap = get_swappiness(lruvec, sc); in lruvec_is_sizable() local
4559 for (type = !can_swap; type < ANON_AND_FILE; type++) { in lruvec_is_sizable()
4661 bool can_swap = !folio_is_file_lru(folio); in lru_gen_look_around() local
4714 folio = get_pfn_folio(pfn, memcg, pgdat, can_swap); in lru_gen_look_around()
5263 struct scan_control *sc, bool can_swap, unsigned long *nr_to_scan) in should_run_aging() argument
5274 if (min_seq[!can_swap] + MIN_NR_GENS > max_seq) { in should_run_aging()
5279 for (type = !can_swap; type < ANON_AND_FILE; type++) { in should_run_aging()
5311 if (min_seq[!can_swap] + MIN_NR_GENS < max_seq) in should_run_aging()
5334 static long get_nr_to_scan(struct lruvec *lruvec, struct scan_control *sc, bool can_swap) in get_nr_to_scan() argument
5343 if (!should_run_aging(lruvec, max_seq, sc, can_swap, &nr_to_scan)) in get_nr_to_scan()
5351 return try_to_inc_max_seq(lruvec, max_seq, sc, can_swap, false) ? -1 : 0; in get_nr_to_scan()
6024 bool can_swap, bool force_scan) in run_aging() argument
6035 if (!force_scan && min_seq[!can_swap] + MAX_NR_GENS - 1 <= max_seq) in run_aging()
6038 try_to_inc_max_seq(lruvec, max_seq, sc, can_swap, force_scan); in run_aging()