Lines Matching refs:gfp_mask
233 radix_tree_node_alloc(gfp_t gfp_mask, struct radix_tree_node *parent, in radix_tree_node_alloc() argument
245 if (!gfpflags_allow_blocking(gfp_mask) && !in_interrupt()) { in radix_tree_node_alloc()
254 gfp_mask | __GFP_NOWARN); in radix_tree_node_alloc()
276 ret = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in radix_tree_node_alloc()
322 static __must_check int __radix_tree_preload(gfp_t gfp_mask, unsigned nr) in __radix_tree_preload() argument
332 gfp_mask &= ~__GFP_ACCOUNT; in __radix_tree_preload()
338 node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in __radix_tree_preload()
365 int radix_tree_preload(gfp_t gfp_mask) in radix_tree_preload() argument
368 WARN_ON_ONCE(!gfpflags_allow_blocking(gfp_mask)); in radix_tree_preload()
369 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_preload()
378 int radix_tree_maybe_preload(gfp_t gfp_mask) in radix_tree_maybe_preload() argument
380 if (gfpflags_allow_blocking(gfp_mask)) in radix_tree_maybe_preload()
381 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_maybe_preload()
1469 void idr_preload(gfp_t gfp_mask) in idr_preload() argument
1471 if (__radix_tree_preload(gfp_mask, IDR_PRELOAD_SIZE)) in idr_preload()