Lines Matching refs:gfp_t

48 #define __GFP_DMA	((__force gfp_t)___GFP_DMA)
49 #define __GFP_HIGHMEM ((__force gfp_t)___GFP_HIGHMEM)
50 #define __GFP_DMA32 ((__force gfp_t)___GFP_DMA32)
51 #define __GFP_MOVABLE ((__force gfp_t)___GFP_MOVABLE) /* Page is movable */
52 #define __GFP_MOVABLE ((__force gfp_t)___GFP_MOVABLE) /* ZONE_MOVABLE allowed */
77 #define __GFP_RECLAIMABLE ((__force gfp_t)___GFP_RECLAIMABLE)
78 #define __GFP_WRITE ((__force gfp_t)___GFP_WRITE)
79 #define __GFP_HARDWALL ((__force gfp_t)___GFP_HARDWALL)
80 #define __GFP_THISNODE ((__force gfp_t)___GFP_THISNODE)
103 #define __GFP_ATOMIC ((__force gfp_t)___GFP_ATOMIC)
104 #define __GFP_HIGH ((__force gfp_t)___GFP_HIGH)
105 #define __GFP_MEMALLOC ((__force gfp_t)___GFP_MEMALLOC)
106 #define __GFP_NOMEMALLOC ((__force gfp_t)___GFP_NOMEMALLOC)
107 #define __GFP_NOACCOUNT ((__force gfp_t)___GFP_NOACCOUNT)
145 #define __GFP_IO ((__force gfp_t)___GFP_IO)
146 #define __GFP_FS ((__force gfp_t)___GFP_FS)
147 #define __GFP_DIRECT_RECLAIM ((__force gfp_t)___GFP_DIRECT_RECLAIM) /* Caller can reclaim */
148 #define __GFP_KSWAPD_RECLAIM ((__force gfp_t)___GFP_KSWAPD_RECLAIM) /* kswapd can wake */
149 #define __GFP_RECLAIM ((__force gfp_t)(___GFP_DIRECT_RECLAIM|___GFP_KSWAPD_RECLAIM))
150 #define __GFP_REPEAT ((__force gfp_t)___GFP_REPEAT)
151 #define __GFP_NOFAIL ((__force gfp_t)___GFP_NOFAIL)
152 #define __GFP_NORETRY ((__force gfp_t)___GFP_NORETRY)
177 #define __GFP_COLD ((__force gfp_t)___GFP_COLD)
178 #define __GFP_NOWARN ((__force gfp_t)___GFP_NOWARN)
179 #define __GFP_COMP ((__force gfp_t)___GFP_COMP)
180 #define __GFP_ZERO ((__force gfp_t)___GFP_ZERO)
181 #define __GFP_NOTRACK ((__force gfp_t)___GFP_NOTRACK)
183 #define __GFP_OTHER_NODE ((__force gfp_t)___GFP_OTHER_NODE)
187 #define __GFP_BITS_MASK ((__force gfp_t)((1 << __GFP_BITS_SHIFT) - 1))
257 static inline int gfpflags_to_migratetype(const gfp_t gfp_flags) in gfpflags_to_migratetype()
272 static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) in gfpflags_allow_blocking()
360 static inline enum zone_type gfp_zone(gfp_t flags) in gfp_zone()
378 static inline int gfp_zonelist(gfp_t flags) in gfp_zonelist()
395 static inline struct zonelist *node_zonelist(int nid, gfp_t flags) in node_zonelist()
408 __alloc_pages_nodemask(gfp_t gfp_mask, unsigned int order,
412 __alloc_pages(gfp_t gfp_mask, unsigned int order, in __alloc_pages()
423 __alloc_pages_node(int nid, gfp_t gfp_mask, unsigned int order) in __alloc_pages_node()
436 static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, 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()
453 extern struct page *alloc_pages_vma(gfp_t gfp_mask, int order,
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);
496 unsigned int fragsz, gfp_t gfp_mask);
525 extern gfp_t gfp_allowed_mask;
528 bool gfp_pfmemalloc_allowed(gfp_t gfp_mask);