Lines Matching refs:gfp

177 struct page *__alloc_pages(gfp_t gfp, unsigned int order, int preferred_nid,
179 struct folio *__folio_alloc(gfp_t gfp, unsigned int order, int preferred_nid,
182 unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid,
187 unsigned long alloc_pages_bulk_array_mempolicy(gfp_t gfp,
193 alloc_pages_bulk_list(gfp_t gfp, unsigned long nr_pages, struct list_head *list) in alloc_pages_bulk_list() argument
195 return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, list, NULL); in alloc_pages_bulk_list()
199 alloc_pages_bulk_array(gfp_t gfp, unsigned long nr_pages, struct page **page_array) in alloc_pages_bulk_array() argument
201 return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, NULL, page_array); in alloc_pages_bulk_array()
205 alloc_pages_bulk_array_node(gfp_t gfp, int nid, unsigned long nr_pages, struct page **page_array) in alloc_pages_bulk_array_node() argument
210 return __alloc_pages_bulk(gfp, nid, NULL, nr_pages, NULL, page_array); in alloc_pages_bulk_array_node()
241 struct folio *__folio_alloc_node(gfp_t gfp, unsigned int order, int nid) in __folio_alloc_node() argument
244 warn_if_node_offline(nid, gfp); in __folio_alloc_node()
246 return __folio_alloc(gfp, order, nid, NULL); in __folio_alloc_node()
264 struct page *alloc_pages(gfp_t gfp, unsigned int order);
265 struct folio *folio_alloc(gfp_t gfp, unsigned order);
266 struct folio *vma_alloc_folio(gfp_t gfp, int order, struct vm_area_struct *vma,
273 static inline struct folio *folio_alloc(gfp_t gfp, unsigned int order) in folio_alloc() argument
275 return __folio_alloc_node(gfp, order, numa_node_id()); in folio_alloc()
277 #define vma_alloc_folio(gfp, order, vma, addr, hugepage) \ argument
278 folio_alloc(gfp, order)
281 static inline struct page *alloc_page_vma(gfp_t gfp, in alloc_page_vma() argument
284 struct folio *folio = vma_alloc_folio(gfp, 0, vma, addr, false); in alloc_page_vma()