Lines Matching refs:gfp_mask

149 	return root->gfp_mask & (__GFP_BITS_MASK & ~GFP_ZONEMASK);  in root_gfp_mask()
172 root->gfp_mask |= (__force gfp_t)(1 << (tag + ROOT_TAG_SHIFT)); in root_tag_set()
177 root->gfp_mask &= (__force gfp_t)~(1 << (tag + ROOT_TAG_SHIFT)); in root_tag_clear()
182 root->gfp_mask &= (1 << ROOT_TAG_SHIFT) - 1; in root_tag_clear_all()
187 return (__force int)root->gfp_mask & (1 << (tag + ROOT_TAG_SHIFT)); in root_tag_get()
192 return (__force unsigned)root->gfp_mask >> ROOT_TAG_SHIFT; in root_tags_get()
197 return !!(root->gfp_mask & ROOT_IS_IDR); in is_idr()
318 root->gfp_mask >> ROOT_TAG_SHIFT); in radix_tree_dump()
368 root->gfp_mask >> ROOT_TAG_SHIFT); in ida_dump()
378 radix_tree_node_alloc(gfp_t gfp_mask, struct radix_tree_node *parent, in radix_tree_node_alloc() argument
390 if (!gfpflags_allow_blocking(gfp_mask) && !in_interrupt()) { in radix_tree_node_alloc()
399 gfp_mask | __GFP_NOWARN); in radix_tree_node_alloc()
421 ret = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in radix_tree_node_alloc()
467 static __must_check int __radix_tree_preload(gfp_t gfp_mask, unsigned nr) in __radix_tree_preload() argument
477 gfp_mask &= ~__GFP_ACCOUNT; in __radix_tree_preload()
483 node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask); in __radix_tree_preload()
510 int radix_tree_preload(gfp_t gfp_mask) in radix_tree_preload() argument
513 WARN_ON_ONCE(!gfpflags_allow_blocking(gfp_mask)); in radix_tree_preload()
514 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_preload()
523 int radix_tree_maybe_preload(gfp_t gfp_mask) in radix_tree_maybe_preload() argument
525 if (gfpflags_allow_blocking(gfp_mask)) in radix_tree_maybe_preload()
526 return __radix_tree_preload(gfp_mask, RADIX_TREE_PRELOAD_SIZE); in radix_tree_maybe_preload()
539 gfp_t gfp_mask) in radix_tree_split_preload() argument
546 WARN_ON_ONCE(!gfpflags_allow_blocking(gfp_mask)); in radix_tree_split_preload()
551 return __radix_tree_preload(gfp_mask, top * nr); in radix_tree_split_preload()
559 int radix_tree_maybe_preload_order(gfp_t gfp_mask, int order) in radix_tree_maybe_preload_order() argument
565 if (!gfpflags_allow_blocking(gfp_mask)) { in radix_tree_maybe_preload_order()
597 return __radix_tree_preload(gfp_mask, nr_nodes); in radix_tree_maybe_preload_order()
2102 void idr_preload(gfp_t gfp_mask) in idr_preload() argument
2104 if (__radix_tree_preload(gfp_mask, IDR_PRELOAD_SIZE)) in idr_preload()