Lines Matching refs:scan_control

74 struct scan_control {  struct
433 static bool cgroup_reclaim(struct scan_control *sc) in cgroup_reclaim()
442 static bool root_reclaim(struct scan_control *sc) in root_reclaim()
460 static bool writeback_throttling_sane(struct scan_control *sc) in writeback_throttling_sane()
492 static bool cgroup_reclaim(struct scan_control *sc) in cgroup_reclaim()
497 static bool root_reclaim(struct scan_control *sc) in root_reclaim()
502 static bool writeback_throttling_sane(struct scan_control *sc) in writeback_throttling_sane()
524 static void flush_reclaim_state(struct scan_control *sc) in flush_reclaim_state()
593 static bool can_demote(int nid, struct scan_control *sc) in can_demote()
607 struct scan_control *sc) in can_reclaim_anon_pages()
1525 struct scan_control *sc) in folio_check_references()
1706 struct pglist_data *pgdat, struct scan_control *sc, in shrink_folio_list()
2200 struct scan_control sc = { in reclaim_clean_pages_from_list()
2270 static bool skip_cma(struct folio *folio, struct scan_control *sc) in skip_cma()
2277 static bool skip_cma(struct folio *folio, struct scan_control *sc) in skip_cma()
2306 unsigned long *nr_scanned, struct scan_control *sc, in isolate_lru_folios()
2448 struct scan_control *sc) in too_many_isolated()
2569 struct lruvec *lruvec, struct scan_control *sc, in shrink_inactive_list()
2690 struct scan_control *sc, in shrink_active_list()
2793 struct scan_control sc = { in reclaim_folio_list()
2845 struct lruvec *lruvec, struct scan_control *sc) in shrink_list()
2912 static void prepare_scan_count(pg_data_t *pgdat, struct scan_control *sc) in prepare_scan_count()
3025 static void get_scan_count(struct lruvec *lruvec, struct scan_control *sc, in get_scan_count()
3227 struct scan_control *sc) in can_age_anon_pages()
3300 static int get_swappiness(struct lruvec *lruvec, struct scan_control *sc) in get_swappiness()
4496 struct scan_control *sc, bool can_swap, bool force_scan) in try_to_inc_max_seq()
4549 static bool lruvec_is_sizable(struct lruvec *lruvec, struct scan_control *sc) in lruvec_is_sizable()
4574 static bool lruvec_is_reclaimable(struct lruvec *lruvec, struct scan_control *sc, in lruvec_is_reclaimable()
4600 static void lru_gen_age_node(struct pglist_data *pgdat, struct scan_control *sc) in lru_gen_age_node()
4896 static bool sort_folio(struct lruvec *lruvec, struct folio *folio, struct scan_control *sc, in sort_folio()
4965 static bool isolate_folio(struct lruvec *lruvec, struct folio *folio, struct scan_control *sc) in isolate_folio()
4999 static int scan_folios(struct lruvec *lruvec, struct scan_control *sc, in scan_folios()
5123 static int isolate_folios(struct lruvec *lruvec, struct scan_control *sc, int swappiness, in isolate_folios()
5165 static int evict_folios(struct lruvec *lruvec, struct scan_control *sc, int swappiness) in evict_folios()
5258 struct scan_control *sc, bool can_swap, unsigned long *nr_to_scan) in should_run_aging()
5324 static long get_nr_to_scan(struct lruvec *lruvec, struct scan_control *sc, bool can_swap) in get_nr_to_scan()
5344 static unsigned long get_nr_to_reclaim(struct scan_control *sc) in get_nr_to_reclaim()
5353 static bool try_to_shrink_lruvec(struct lruvec *lruvec, struct scan_control *sc) in try_to_shrink_lruvec()
5389 static int shrink_one(struct lruvec *lruvec, struct scan_control *sc) in shrink_one()
5430 static void shrink_many(struct pglist_data *pgdat, struct scan_control *sc) in shrink_many()
5497 static void lru_gen_shrink_lruvec(struct lruvec *lruvec, struct scan_control *sc) in lru_gen_shrink_lruvec()
5520 static void shrink_many(struct pglist_data *pgdat, struct scan_control *sc) in shrink_many()
5525 static void lru_gen_shrink_lruvec(struct lruvec *lruvec, struct scan_control *sc) in lru_gen_shrink_lruvec()
5532 static void set_initial_priority(struct pglist_data *pgdat, struct scan_control *sc) in set_initial_priority()
5557 static void lru_gen_shrink_node(struct pglist_data *pgdat, struct scan_control *sc) in lru_gen_shrink_node()
5988 static int run_aging(struct lruvec *lruvec, unsigned long seq, struct scan_control *sc, in run_aging()
6008 static int run_eviction(struct lruvec *lruvec, unsigned long seq, struct scan_control *sc, in run_eviction()
6037 struct scan_control *sc, int swappiness, unsigned long opt) in run_cmd()
6092 struct scan_control sc = { in lru_gen_seq_write()
6259 static void lru_gen_age_node(struct pglist_data *pgdat, struct scan_control *sc) in lru_gen_age_node()
6263 static void lru_gen_shrink_lruvec(struct lruvec *lruvec, struct scan_control *sc) in lru_gen_shrink_lruvec()
6267 static void lru_gen_shrink_node(struct pglist_data *pgdat, struct scan_control *sc) in lru_gen_shrink_node()
6273 static void shrink_lruvec(struct lruvec *lruvec, struct scan_control *sc) in shrink_lruvec()
6392 static bool in_reclaim_compaction(struct scan_control *sc) in in_reclaim_compaction()
6411 struct scan_control *sc) in should_continue_reclaim()
6461 static void shrink_node_memcgs(pg_data_t *pgdat, struct scan_control *sc) in shrink_node_memcgs()
6519 static void shrink_node(pg_data_t *pgdat, struct scan_control *sc) in shrink_node()
6635 static inline bool compaction_ready(struct zone *zone, struct scan_control *sc) in compaction_ready()
6662 static void consider_reclaim_throttle(pg_data_t *pgdat, struct scan_control *sc) in consider_reclaim_throttle()
6700 static void shrink_zones(struct zonelist *zonelist, struct scan_control *sc) in shrink_zones()
6824 struct scan_control *sc) in do_try_to_free_pages()
7045 struct scan_control sc = { in try_to_free_pages()
7093 struct scan_control sc = { in mem_cgroup_shrink_node()
7133 struct scan_control sc = { in try_to_free_mem_cgroup_pages()
7166 static void kswapd_age_node(struct pglist_data *pgdat, struct scan_control *sc) in kswapd_age_node()
7312 struct scan_control *sc) in kswapd_shrink_node()
7401 struct scan_control sc = { in balance_pgdat()
7855 struct scan_control sc = { in shrink_all_memory()
8012 struct scan_control sc = { in __node_reclaim()