Lines Matching refs:gfp_t

19 static inline int gfp_migratetype(const gfp_t gfp_flags)  in gfp_migratetype()
37 static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) in gfpflags_allow_blocking()
42 static inline bool gfpflags_allow_spinning(const gfp_t gfp_flags) in gfpflags_allow_spinning()
151 static inline enum zone_type gfp_zone(gfp_t flags) in gfp_zone()
169 static inline int gfp_zonelist(gfp_t flags) in gfp_zonelist()
197 static inline gfp_t gfp_nested_mask(gfp_t flags) in gfp_nested_mask()
212 static inline struct zonelist *node_zonelist(int nid, gfp_t flags) in node_zonelist()
224 struct page *__alloc_pages_noprof(gfp_t gfp, unsigned int order, int preferred_nid,
228 struct folio *__folio_alloc_noprof(gfp_t gfp, unsigned int order, int preferred_nid,
232 unsigned long alloc_pages_bulk_noprof(gfp_t gfp, int preferred_nid,
237 unsigned long alloc_pages_bulk_mempolicy_noprof(gfp_t gfp,
248 alloc_pages_bulk_node_noprof(gfp_t gfp, int nid, unsigned long nr_pages, in alloc_pages_bulk_node_noprof()
260 static inline void warn_if_node_offline(int this_node, gfp_t gfp_mask) in warn_if_node_offline()
262 gfp_t warn_gfp = gfp_mask & (__GFP_THISNODE|__GFP_NOWARN); in warn_if_node_offline()
279 __alloc_pages_node_noprof(int nid, gfp_t gfp_mask, unsigned int order) in __alloc_pages_node_noprof()
290 struct folio *__folio_alloc_node_noprof(gfp_t gfp, unsigned int order, int nid) in __folio_alloc_node_noprof()
305 static inline struct page *alloc_pages_node_noprof(int nid, gfp_t gfp_mask, in alloc_pages_node_noprof()
317 struct page *alloc_pages_noprof(gfp_t gfp, unsigned int order);
318 struct folio *folio_alloc_noprof(gfp_t gfp, unsigned int order);
319 struct folio *folio_alloc_mpol_noprof(gfp_t gfp, unsigned int order,
321 struct folio *vma_alloc_folio_noprof(gfp_t gfp, int order, struct vm_area_struct *vma,
324 static inline struct page *alloc_pages_noprof(gfp_t gfp_mask, unsigned int order) in alloc_pages_noprof()
328 static inline struct folio *folio_alloc_noprof(gfp_t gfp, unsigned int order) in folio_alloc_noprof()
332 static inline struct folio *folio_alloc_mpol_noprof(gfp_t gfp, unsigned int order, in folio_alloc_mpol_noprof()
348 static inline struct page *alloc_page_vma_noprof(gfp_t gfp, in alloc_page_vma_noprof()
360 extern unsigned long get_free_pages_noprof(gfp_t gfp_mask, unsigned int order);
363 extern unsigned long get_zeroed_page_noprof(gfp_t gfp_mask);
366 void *alloc_pages_exact_noprof(size_t size, gfp_t gfp_mask) __alloc_size(1);
371 __meminit void *alloc_pages_exact_nid_noprof(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2);
404 extern gfp_t gfp_allowed_mask;
407 bool gfp_pfmemalloc_allowed(gfp_t gfp_mask);
409 static inline bool gfp_has_io_fs(gfp_t gfp) in gfp_has_io_fs()
418 static inline bool gfp_compaction_allowed(gfp_t gfp_mask) in gfp_compaction_allowed()
423 extern gfp_t vma_thp_gfp_mask(struct vm_area_struct *vma);
428 unsigned migratetype, gfp_t gfp_mask);
431 extern struct page *alloc_contig_pages_noprof(unsigned long nr_pages, gfp_t gfp_mask,
439 static inline struct folio *folio_alloc_gigantic_noprof(int order, gfp_t gfp, in folio_alloc_gigantic_noprof()
452 static inline struct folio *folio_alloc_gigantic_noprof(int order, gfp_t gfp, in folio_alloc_gigantic_noprof()