Lines Matching defs:nr_to_scan
1592 * Isolating page from the lruvec to fill in @dst list by nr_to_scan times.
1603 * @nr_to_scan: The number of eligible pages to look through on the list.
1612 static unsigned long isolate_lru_folios(unsigned long nr_to_scan,
1627 while (scan < nr_to_scan && !list_empty(src)) {
1699 trace_mm_vmscan_lru_isolate(sc->reclaim_idx, sc->order, nr_to_scan,
1880 static unsigned long shrink_inactive_list(unsigned long nr_to_scan,
1911 nr_taken = isolate_lru_folios(nr_to_scan, lruvec, &folio_list,
1998 static void shrink_active_list(unsigned long nr_to_scan,
2018 nr_taken = isolate_lru_folios(nr_to_scan, lruvec, &l_hold,
2152 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan,
2157 shrink_active_list(nr_to_scan, lruvec, sc, lru);
2163 return shrink_inactive_list(nr_to_scan, lruvec, sc, lru);
4601 bool can_swap, unsigned long *nr_to_scan)
4612 *nr_to_scan = 0;
4635 *nr_to_scan = total;
4668 unsigned long nr_to_scan;
4675 success = should_run_aging(lruvec, max_seq, can_swap, &nr_to_scan);
4678 if (nr_to_scan && !mem_cgroup_online(memcg))
4679 return nr_to_scan;
4683 return nr_to_scan >> sc->priority;
4722 long nr_to_scan;
4729 nr_to_scan = get_nr_to_scan(lruvec, sc, swappiness);
4730 if (nr_to_scan <= 0)
4738 if (scanned >= nr_to_scan)
4748 return nr_to_scan < 0;
5645 unsigned long nr_to_scan;
5684 nr_to_scan = min(nr[lru], SWAP_CLUSTER_MAX);
5685 nr[lru] -= nr_to_scan;
5687 nr_reclaimed += shrink_list(lru, nr_to_scan,