Lines Matching refs:gfp_mask
359 struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in __read_swap_cache_async() argument
398 new_page = alloc_page_vma(gfp_mask, vma, addr); in __read_swap_cache_async()
421 err = add_to_swap_cache(new_page, entry, gfp_mask & GFP_KERNEL); in __read_swap_cache_async()
448 struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, in read_swap_cache_async() argument
452 struct page *retpage = __read_swap_cache_async(entry, gfp_mask, in read_swap_cache_async()
539 struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t gfp_mask, in swap_cluster_readahead() argument
578 gfp_mask, vma, addr, &page_allocated); in swap_cluster_readahead()
594 return read_swap_cache_async(entry, gfp_mask, vma, addr, do_poll); in swap_cluster_readahead()
722 static struct page *swap_vma_readahead(swp_entry_t fentry, gfp_t gfp_mask, in swap_vma_readahead() argument
749 page = __read_swap_cache_async(entry, gfp_mask, vma, in swap_vma_readahead()
765 return read_swap_cache_async(fentry, gfp_mask, vma, vmf->address, in swap_vma_readahead()
781 struct page *swapin_readahead(swp_entry_t entry, gfp_t gfp_mask, in swapin_readahead() argument
785 swap_vma_readahead(entry, gfp_mask, vmf) : in swapin_readahead()
786 swap_cluster_readahead(entry, gfp_mask, vmf); in swapin_readahead()