Lines Matching refs:page_list
576 static unsigned long shrink_page_list(struct list_head *page_list, in shrink_page_list() argument
588 while (!list_empty(page_list)) { in shrink_page_list()
596 page = lru_to_page(page_list); in shrink_page_list()
783 list_splice(&ret_pages, page_list); in shrink_page_list()
974 static unsigned long clear_active_flags(struct list_head *page_list, in clear_active_flags() argument
981 list_for_each_entry(page, page_list, lru) { in clear_active_flags()
1047 LIST_HEAD(page_list); in shrink_inactive_list()
1079 &page_list, &nr_scan, sc->order, mode, in shrink_inactive_list()
1081 nr_active = clear_active_flags(&page_list, count); in shrink_inactive_list()
1104 nr_freed = shrink_page_list(&page_list, sc, PAGEOUT_IO_ASYNC); in shrink_inactive_list()
1120 nr_active = clear_active_flags(&page_list, count); in shrink_inactive_list()
1123 nr_freed += shrink_page_list(&page_list, sc, in shrink_inactive_list()
1144 while (!list_empty(&page_list)) { in shrink_inactive_list()
1146 page = lru_to_page(&page_list); in shrink_inactive_list()