Lines Matching refs:page_list
1408 static unsigned int shrink_page_list(struct list_head *page_list, in shrink_page_list() argument
1427 while (!list_empty(page_list)) { in shrink_page_list()
1436 page = lru_to_page(page_list); in shrink_page_list()
1561 list_add_tail(&page->lru, page_list); in shrink_page_list()
1613 page_list)) in shrink_page_list()
1621 page_list)) in shrink_page_list()
1637 if (split_huge_page_to_list(page, page_list)) in shrink_page_list()
1870 list_splice_init(&demote_pages, page_list); in shrink_page_list()
1881 list_splice(&ret_pages, page_list); in shrink_page_list()
1888 struct list_head *page_list) in reclaim_clean_pages_from_list() argument
1900 list_for_each_entry_safe(page, next, page_list, lru) { in reclaim_clean_pages_from_list()
1920 list_splice(&clean_pages, page_list); in reclaim_clean_pages_from_list()
2263 LIST_HEAD(page_list); in shrink_inactive_list()
2290 nr_taken = isolate_lru_pages(nr_to_scan, lruvec, &page_list, in shrink_inactive_list()
2305 nr_reclaimed = shrink_page_list(&page_list, pgdat, sc, &stat, false); in shrink_inactive_list()
2306 trace_android_vh_handle_failed_page_trylock(&page_list); in shrink_inactive_list()
2309 move_pages_to_lru(lruvec, &page_list); in shrink_inactive_list()
2320 mem_cgroup_uncharge_list(&page_list); in shrink_inactive_list()
2321 free_unref_page_list(&page_list); in shrink_inactive_list()
2479 unsigned long reclaim_pages(struct list_head *page_list) in reclaim_pages() argument
2497 while (!list_empty(page_list)) { in reclaim_pages()
2498 page = lru_to_page(page_list); in reclaim_pages()