Lines Matching refs:gfp_mask

408 __alloc_pages_nodemask(gfp_t gfp_mask, unsigned int order,
412 __alloc_pages(gfp_t gfp_mask, unsigned int order, in __alloc_pages() argument
415 return __alloc_pages_nodemask(gfp_mask, order, zonelist, NULL); in __alloc_pages()
423 __alloc_pages_node(int nid, gfp_t gfp_mask, unsigned int order) in __alloc_pages_node() argument
428 return __alloc_pages(gfp_mask, order, node_zonelist(nid, gfp_mask)); in __alloc_pages_node()
436 static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, in alloc_pages_node() argument
442 return __alloc_pages_node(nid, gfp_mask, order); in alloc_pages_node()
446 extern struct page *alloc_pages_current(gfp_t gfp_mask, unsigned order);
449 alloc_pages(gfp_t gfp_mask, unsigned int order) in alloc_pages() argument
451 return alloc_pages_current(gfp_mask, order); in alloc_pages()
453 extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order,
456 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
457 alloc_pages_vma(gfp_mask, order, vma, addr, numa_node_id(), true)
459 #define alloc_pages(gfp_mask, order) \ argument
460 alloc_pages_node(numa_node_id(), gfp_mask, order)
461 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument
462 alloc_pages(gfp_mask, order)
463 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
464 alloc_pages(gfp_mask, order)
466 #define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0) argument
467 #define alloc_page_vma(gfp_mask, vma, addr) \ argument
468 alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id(), false)
469 #define alloc_page_vma_node(gfp_mask, vma, addr, node) \ argument
470 alloc_pages_vma(gfp_mask, 0, vma, addr, node, false)
472 extern struct page *alloc_kmem_pages(gfp_t gfp_mask, unsigned int order);
473 extern struct page *alloc_kmem_pages_node(int nid, gfp_t gfp_mask,
476 extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order);
477 extern unsigned long get_zeroed_page(gfp_t gfp_mask);
479 void *alloc_pages_exact(size_t size, gfp_t gfp_mask);
481 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask);
483 #define __get_free_page(gfp_mask) \ argument
484 __get_free_pages((gfp_mask), 0)
486 #define __get_dma_pages(gfp_mask, order) \ argument
487 __get_free_pages((gfp_mask) | GFP_DMA, (order))
496 unsigned int fragsz, gfp_t gfp_mask);
528 bool gfp_pfmemalloc_allowed(gfp_t gfp_mask);