Lines Matching refs:nr_to_scan
929 * @nr_to_scan: The number of pages to look through on the list.
939 static unsigned long isolate_lru_pages(unsigned long nr_to_scan,
949 for (scan = 0; scan < nr_to_scan && !list_empty(src); scan++) {
1039 nr_to_scan, scan,
1282 shrink_inactive_list(unsigned long nr_to_scan, struct zone *zone,
1306 nr_taken = isolate_pages_global(nr_to_scan,
1319 nr_taken = mem_cgroup_isolate_pages(nr_to_scan,
1586 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan,
1593 shrink_active_list(nr_to_scan, zone, sc, priority, file);
1597 return shrink_inactive_list(nr_to_scan, zone, sc, priority, file);
1601 * Smallish @nr_to_scan's are deposited in @nr_saved_scan,
1604 static unsigned long nr_scan_try_batch(unsigned long nr_to_scan,
1609 *nr_saved_scan += nr_to_scan;
1746 unsigned long nr_to_scan;
1759 nr_to_scan = min_t(unsigned long,
1761 nr[l] -= nr_to_scan;
1763 nr_reclaimed += shrink_list(l, nr_to_scan,
2927 unsigned long nr_to_scan = zone_page_state(zone, NR_UNEVICTABLE);
2929 while (nr_to_scan > 0) {
2930 unsigned long batch_size = min(nr_to_scan,
2949 nr_to_scan -= batch_size;