• Home
  • Raw
  • Download

Lines Matching refs:flags

148 			unsigned int align, slab_flags_t flags,
152 slab_flags_t flags,
354 static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags) in kmalloc_type() argument
360 if (likely((flags & KMALLOC_NOT_NORMAL_BITS) == 0)) in kmalloc_type()
370 if (IS_ENABLED(CONFIG_ZONE_DMA) && (flags & __GFP_DMA)) in kmalloc_type()
372 if (!IS_ENABLED(CONFIG_MEMCG_KMEM) || (flags & __GFP_RECLAIMABLE)) in kmalloc_type()
440 void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __malloc;
441 void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags) __assume_slab_alignment __malloc;
464 void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_kmalloc_alignment __malloc;
465 void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node) __assume_slab_alignment __m…
467 static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node) in __kmalloc_node() argument
469 return __kmalloc(size, flags); in __kmalloc_node()
472 static __always_inline void *kmem_cache_alloc_node(struct kmem_cache *s, gfp_t flags, int node) in kmem_cache_alloc_node() argument
474 return kmem_cache_alloc(s, flags); in kmem_cache_alloc_node()
497 gfp_t flags, size_t size) in kmem_cache_alloc_trace() argument
499 void *ret = kmem_cache_alloc(s, flags); in kmem_cache_alloc_trace()
501 ret = kasan_kmalloc(s, ret, size, flags); in kmem_cache_alloc_trace()
517 extern void *kmalloc_order(size_t size, gfp_t flags, unsigned int order) __assume_page_alignment __…
520 extern void *kmalloc_order_trace(size_t size, gfp_t flags, unsigned int order) __assume_page_alignm…
523 kmalloc_order_trace(size_t size, gfp_t flags, unsigned int order) in kmalloc_order_trace() argument
525 return kmalloc_order(size, flags, order); in kmalloc_order_trace()
529 static __always_inline void *kmalloc_large(size_t size, gfp_t flags) in kmalloc_large() argument
532 return kmalloc_order_trace(size, flags, order); in kmalloc_large()
589 static __always_inline void *kmalloc(size_t size, gfp_t flags) in kmalloc() argument
596 return kmalloc_large(size, flags); in kmalloc()
604 kmalloc_caches[kmalloc_type(flags)][index], in kmalloc()
605 flags, size); in kmalloc()
608 return __kmalloc(size, flags); in kmalloc()
611 static __always_inline void *kmalloc_node(size_t size, gfp_t flags, int node) in kmalloc_node() argument
622 kmalloc_caches[kmalloc_type(flags)][i], in kmalloc_node()
623 flags, node, size); in kmalloc_node()
626 return __kmalloc_node(size, flags, node); in kmalloc_node()
635 static inline void *kmalloc_array(size_t n, size_t size, gfp_t flags) in kmalloc_array() argument
642 return kmalloc(bytes, flags); in kmalloc_array()
643 return __kmalloc(bytes, flags); in kmalloc_array()
654 krealloc_array(void *p, size_t new_n, size_t new_size, gfp_t flags) in krealloc_array() argument
661 return krealloc(p, bytes, flags); in krealloc_array()
670 static inline void *kcalloc(size_t n, size_t size, gfp_t flags) in kcalloc() argument
672 return kmalloc_array(n, size, flags | __GFP_ZERO); in kcalloc()
684 #define kmalloc_track_caller(size, flags) \ argument
685 __kmalloc_track_caller(size, flags, _RET_IP_)
687 static inline void *kmalloc_array_node(size_t n, size_t size, gfp_t flags, in kmalloc_array_node() argument
695 return kmalloc_node(bytes, flags, node); in kmalloc_array_node()
696 return __kmalloc_node(bytes, flags, node); in kmalloc_array_node()
699 static inline void *kcalloc_node(size_t n, size_t size, gfp_t flags, int node) in kcalloc_node() argument
701 return kmalloc_array_node(n, size, flags | __GFP_ZERO, node); in kcalloc_node()
707 #define kmalloc_node_track_caller(size, flags, node) \ argument
708 __kmalloc_node_track_caller(size, flags, node, \
713 #define kmalloc_node_track_caller(size, flags, node) \ argument
714 kmalloc_track_caller(size, flags)
721 static inline void *kmem_cache_zalloc(struct kmem_cache *k, gfp_t flags) in kmem_cache_zalloc() argument
723 return kmem_cache_alloc(k, flags | __GFP_ZERO); in kmem_cache_zalloc()
731 static inline void *kzalloc(size_t size, gfp_t flags) in kzalloc() argument
733 return kmalloc(size, flags | __GFP_ZERO); in kzalloc()
742 static inline void *kzalloc_node(size_t size, gfp_t flags, int node) in kzalloc_node() argument
744 return kmalloc_node(size, flags | __GFP_ZERO, node); in kzalloc_node()