Lines Matching defs:gfp
21 #include <linux/gfp.h>
832 pgoff_t offset, gfp_t gfp,
849 error = mem_cgroup_charge(page, current->mm, gfp);
855 gfp &= GFP_RECLAIM_MASK;
863 order, gfp);
897 } while (xas_nomem(&xas, gfp));
966 struct page *__page_cache_alloc(gfp_t gfp)
976 page = __alloc_pages_node(n, gfp, 0);
981 return alloc_pages(gfp, 0);
1781 * * %FGP_NOFS - __GFP_FS will get cleared in gfp mask
3001 gfp_t gfp)
3008 page = __page_cache_alloc(gfp);
3011 err = add_to_page_cache_lru(page, mapping, index, gfp);
3132 * @gfp: the page allocator flags to use if allocating
3143 gfp_t gfp)
3145 return do_read_cache_page(mapping, index, NULL, NULL, gfp);