Lines Matching refs:pages
289 void free_pages_and_swap_cache(struct page **pages, int nr) in free_pages_and_swap_cache() argument
291 struct page **pagep = pages; in free_pages_and_swap_cache()
469 unsigned int pages, last_ra; in __swapin_nr_pages() local
476 pages = hits + 2; in __swapin_nr_pages()
477 if (pages == 2) { in __swapin_nr_pages()
484 pages = 1; in __swapin_nr_pages()
487 while (roundup < pages) in __swapin_nr_pages()
489 pages = roundup; in __swapin_nr_pages()
492 if (pages > max_pages) in __swapin_nr_pages()
493 pages = max_pages; in __swapin_nr_pages()
497 if (pages < last_ra) in __swapin_nr_pages()
498 pages = last_ra; in __swapin_nr_pages()
500 return pages; in __swapin_nr_pages()
506 unsigned int hits, pages, max_pages; in swapin_nr_pages() local
514 pages = __swapin_nr_pages(READ_ONCE(prev_offset), offset, hits, in swapin_nr_pages()
519 atomic_set(&last_readahead_pages, pages); in swapin_nr_pages()
521 return pages; in swapin_nr_pages()