Lines Matching refs:nr_to_scan
535 unsigned long nr_to_scan = min(batch_size, total_scan); in do_shrink_slab() local
537 shrinkctl->nr_to_scan = nr_to_scan; in do_shrink_slab()
538 shrinkctl->nr_scanned = nr_to_scan; in do_shrink_slab()
1702 static unsigned long isolate_lru_pages(unsigned long nr_to_scan, in isolate_lru_pages() argument
1718 while (scan < nr_to_scan && !list_empty(src)) { in isolate_lru_pages()
1784 trace_mm_vmscan_lru_isolate(sc->reclaim_idx, sc->order, nr_to_scan, in isolate_lru_pages()
1971 shrink_inactive_list(unsigned long nr_to_scan, struct lruvec *lruvec, in shrink_inactive_list() argument
2001 nr_taken = isolate_lru_pages(nr_to_scan, lruvec, &page_list, in shrink_inactive_list()
2063 static void shrink_active_list(unsigned long nr_to_scan, in shrink_active_list() argument
2086 nr_taken = isolate_lru_pages(nr_to_scan, lruvec, &l_hold, in shrink_active_list()
2122 trace_android_vh_page_referenced_check_bypass(page, nr_to_scan, lru, &bypass); in shrink_active_list()
2229 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan, in shrink_list() argument
2234 shrink_active_list(nr_to_scan, lruvec, sc, lru); in shrink_list()
2240 return shrink_inactive_list(nr_to_scan, lruvec, sc, lru); in shrink_list()
2521 unsigned long nr_to_scan; in shrink_lruvec() local
2555 nr_to_scan = min(nr[lru], SWAP_CLUSTER_MAX); in shrink_lruvec()
2556 nr[lru] -= nr_to_scan; in shrink_lruvec()
2558 nr_reclaimed += shrink_list(lru, nr_to_scan, in shrink_lruvec()