Lines Matching refs:gfp_mask
452 struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in __read_swap_cache_async() argument
494 page = alloc_page_vma(gfp_mask, vma, addr); in __read_swap_cache_async()
527 if (add_to_swap_cache(page, entry, gfp_mask & GFP_RECLAIM_MASK, &shadow)) { in __read_swap_cache_async()
532 if (mem_cgroup_charge(page, NULL, gfp_mask)) { in __read_swap_cache_async()
558 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async() argument
562 struct page *retpage = __read_swap_cache_async(entry, gfp_mask, in read_swap_cache_async()
654 struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t gfp_mask, in swap_cluster_readahead() argument
693 gfp_mask, vma, addr, &page_allocated); in swap_cluster_readahead()
709 return read_swap_cache_async(entry, gfp_mask, vma, addr, do_poll); in swap_cluster_readahead()
837 static struct page *swap_vma_readahead(swp_entry_t fentry, gfp_t gfp_mask, in swap_vma_readahead() argument
864 page = __read_swap_cache_async(entry, gfp_mask, vma, in swap_vma_readahead()
880 return read_swap_cache_async(fentry, gfp_mask, vma, vmf->address, in swap_vma_readahead()
896 struct page *swapin_readahead(swp_entry_t entry, gfp_t gfp_mask, in swapin_readahead() argument
900 swap_vma_readahead(entry, gfp_mask, vmf) : in swapin_readahead()
901 swap_cluster_readahead(entry, gfp_mask, vmf); in swapin_readahead()