Lines Matching refs:page_list
880 static unsigned long shrink_page_list(struct list_head *page_list, in shrink_page_list() argument
903 while (!list_empty(page_list)) { in shrink_page_list()
912 page = lru_to_page(page_list); in shrink_page_list()
1025 list_add_tail(&page->lru, page_list); in shrink_page_list()
1050 if (!add_to_swap(page, page_list)) in shrink_page_list()
1223 list_splice(&ret_pages, page_list); in shrink_page_list()
1235 struct list_head *page_list) in reclaim_clean_pages_from_list() argument
1246 list_for_each_entry_safe(page, next, page_list, lru) { in reclaim_clean_pages_from_list()
1257 list_splice(&clean_pages, page_list); in reclaim_clean_pages_from_list()
1486 putback_inactive_pages(struct lruvec *lruvec, struct list_head *page_list) in putback_inactive_pages() argument
1495 while (!list_empty(page_list)) { in putback_inactive_pages()
1496 struct page *page = lru_to_page(page_list); in putback_inactive_pages()
1537 list_splice(&pages_to_free, page_list); in putback_inactive_pages()
1561 LIST_HEAD(page_list); in shrink_inactive_list()
1592 nr_taken = isolate_lru_pages(nr_to_scan, lruvec, &page_list, in shrink_inactive_list()
1610 nr_reclaimed = shrink_page_list(&page_list, zone, sc, TTU_UNMAP, in shrink_inactive_list()
1628 putback_inactive_pages(lruvec, &page_list); in shrink_inactive_list()
1634 mem_cgroup_uncharge_list(&page_list); in shrink_inactive_list()
1635 free_hot_cold_page_list(&page_list, true); in shrink_inactive_list()