Lines Matching refs:pages
354 void put_pages_list(struct list_head *pages) in put_pages_list() argument
356 while (!list_empty(pages)) { in put_pages_list()
359 victim = list_entry(pages->prev, struct page, lru); in put_pages_list()
380 struct page **pages) in get_kernel_pages() argument
388 pages[seg] = kmap_to_page(kiov[seg].iov_base); in get_kernel_pages()
389 page_cache_get(pages[seg]); in get_kernel_pages()
407 int get_kernel_page(unsigned long start, int write, struct page **pages) in get_kernel_page() argument
414 return get_kernel_pages(&kiov, 1, write, pages); in get_kernel_page()
428 struct page *page = pvec->pages[i]; in pagevec_lru_move_fn()
443 release_pages(pvec->pages, pvec->nr, pvec->cold); in pagevec_lru_move_fn()
584 struct page *pagevec_page = pvec->pages[i]; in __lru_cache_activate_page()
907 void release_pages(struct page **pages, int nr, bool cold) in release_pages() argument
917 struct page *page = pages[i]; in release_pages()
985 release_pages(pvec->pages, pagevec_count(pvec), pvec->cold); in __pagevec_release()
1082 pvec->pages, indices); in pagevec_lookup_entries()
1100 struct page *page = pvec->pages[i]; in pagevec_remove_exceptionals()
1102 pvec->pages[j++] = page; in pagevec_remove_exceptionals()
1126 pvec->nr = find_get_pages(mapping, start, nr_pages, pvec->pages); in pagevec_lookup()
1135 nr_pages, pvec->pages); in pagevec_lookup_tag()