Lines Matching refs:gfp_mask
231 radix_tree_node_alloc(gfp_t gfp_mask, struct radix_tree_node *parent, in radix_tree_node_alloc() argument
243 if (!gfpflags_allow_blocking(gfp_mask) && !in_interrupt()) { in radix_tree_node_alloc()
252 gfp_mask | __GFP_NOWARN); in radix_tree_node_alloc()
274 ret = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in radix_tree_node_alloc()
320 static __must_check int __radix_tree_preload(gfp_t gfp_mask, unsigned nr) in __radix_tree_preload() argument
330 gfp_mask &= ~__GFP_ACCOUNT; in __radix_tree_preload()
336 node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in __radix_tree_preload()
363 int radix_tree_preload(gfp_t gfp_mask) in radix_tree_preload() argument
366 WARN_ON_ONCE(!gfpflags_allow_blocking(gfp_mask)); in radix_tree_preload()
367 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_preload()
376 int radix_tree_maybe_preload(gfp_t gfp_mask) in radix_tree_maybe_preload() argument
378 if (gfpflags_allow_blocking(gfp_mask)) in radix_tree_maybe_preload()
379 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_maybe_preload()
1467 void idr_preload(gfp_t gfp_mask) in idr_preload() argument
1469 if (__radix_tree_preload(gfp_mask, IDR_PRELOAD_SIZE)) in idr_preload()