Lines Matching refs:gfp_mask
490 __alloc_pages_nodemask(gfp_t gfp_mask, unsigned int order, int preferred_nid,
494 __alloc_pages(gfp_t gfp_mask, unsigned int order, int preferred_nid) in __alloc_pages() argument
496 return __alloc_pages_nodemask(gfp_mask, order, preferred_nid, NULL); in __alloc_pages()
504 __alloc_pages_node(int nid, gfp_t gfp_mask, unsigned int order) in __alloc_pages_node() argument
507 VM_WARN_ON((gfp_mask & __GFP_THISNODE) && !node_online(nid)); in __alloc_pages_node()
509 return __alloc_pages(gfp_mask, order, nid); in __alloc_pages_node()
517 static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, in alloc_pages_node() argument
523 return __alloc_pages_node(nid, gfp_mask, order); in alloc_pages_node()
527 extern struct page *alloc_pages_current(gfp_t gfp_mask, unsigned order);
530 alloc_pages(gfp_t gfp_mask, unsigned int order) in alloc_pages() argument
532 return alloc_pages_current(gfp_mask, order); in alloc_pages()
534 extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order,
537 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
538 alloc_pages_vma(gfp_mask, order, vma, addr, numa_node_id(), true)
540 #define alloc_pages(gfp_mask, order) \ argument
541 alloc_pages_node(numa_node_id(), gfp_mask, order)
542 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument
543 alloc_pages(gfp_mask, order)
544 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument
545 alloc_pages(gfp_mask, order)
547 #define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0) argument
548 #define alloc_page_vma(gfp_mask, vma, addr) \ argument
549 alloc_pages_vma(gfp_mask, 0, vma, addr, numa_node_id(), false)
550 #define alloc_page_vma_node(gfp_mask, vma, addr, node) \ argument
551 alloc_pages_vma(gfp_mask, 0, vma, addr, node, false)
553 extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order);
554 extern unsigned long get_zeroed_page(gfp_t gfp_mask);
556 void *alloc_pages_exact(size_t size, gfp_t gfp_mask);
558 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask);
560 #define __get_free_page(gfp_mask) \ argument
561 __get_free_pages((gfp_mask), 0)
563 #define __get_dma_pages(gfp_mask, order) \ argument
564 __get_free_pages((gfp_mask) | GFP_DMA, (order))
574 unsigned int fragsz, gfp_t gfp_mask);
597 bool gfp_pfmemalloc_allowed(gfp_t gfp_mask);
614 unsigned migratetype, gfp_t gfp_mask);