Lines Matching refs:flags

289 void *__kmalloc(size_t size, gfp_t flags);
290 void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags);
294 void *__kmalloc_node(size_t size, gfp_t flags, int node);
295 void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node);
297 static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node) in __kmalloc_node() argument
299 return __kmalloc(size, flags); in __kmalloc_node()
302 static __always_inline void *kmem_cache_alloc_node(struct kmem_cache *s, gfp_t flags, int node) in kmem_cache_alloc_node() argument
304 return kmem_cache_alloc(s, flags); in kmem_cache_alloc_node()
327 gfp_t flags, size_t size) in kmem_cache_alloc_trace() argument
329 void *ret = kmem_cache_alloc(s, flags); in kmem_cache_alloc_trace()
347 extern void *kmalloc_order(size_t size, gfp_t flags, unsigned int order);
350 extern void *kmalloc_order_trace(size_t size, gfp_t flags, unsigned int order);
353 kmalloc_order_trace(size_t size, gfp_t flags, unsigned int order) in kmalloc_order_trace() argument
355 return kmalloc_order(size, flags, order); in kmalloc_order_trace()
359 static __always_inline void *kmalloc_large(size_t size, gfp_t flags) in kmalloc_large() argument
362 return kmalloc_order_trace(size, flags, order); in kmalloc_large()
418 static __always_inline void *kmalloc(size_t size, gfp_t flags) in kmalloc() argument
422 return kmalloc_large(size, flags); in kmalloc()
424 if (!(flags & GFP_DMA)) { in kmalloc()
431 flags, size); in kmalloc()
435 return __kmalloc(size, flags); in kmalloc()
458 static __always_inline void *kmalloc_node(size_t size, gfp_t flags, int node) in kmalloc_node() argument
462 size <= KMALLOC_MAX_CACHE_SIZE && !(flags & GFP_DMA)) { in kmalloc_node()
469 flags, node, size); in kmalloc_node()
472 return __kmalloc_node(size, flags, node); in kmalloc_node()
525 static inline void *kmalloc_array(size_t n, size_t size, gfp_t flags) in kmalloc_array() argument
529 return __kmalloc(n * size, flags); in kmalloc_array()
538 static inline void *kcalloc(size_t n, size_t size, gfp_t flags) in kcalloc() argument
540 return kmalloc_array(n, size, flags | __GFP_ZERO); in kcalloc()
552 #define kmalloc_track_caller(size, flags) \ argument
553 __kmalloc_track_caller(size, flags, _RET_IP_)
557 #define kmalloc_node_track_caller(size, flags, node) \ argument
558 __kmalloc_node_track_caller(size, flags, node, \
563 #define kmalloc_node_track_caller(size, flags, node) \ argument
564 kmalloc_track_caller(size, flags)
571 static inline void *kmem_cache_zalloc(struct kmem_cache *k, gfp_t flags) in kmem_cache_zalloc() argument
573 return kmem_cache_alloc(k, flags | __GFP_ZERO); in kmem_cache_zalloc()
581 static inline void *kzalloc(size_t size, gfp_t flags) in kzalloc() argument
583 return kmalloc(size, flags | __GFP_ZERO); in kzalloc()
592 static inline void *kzalloc_node(size_t size, gfp_t flags, int node) in kzalloc_node() argument
594 return kmalloc_node(size, flags | __GFP_ZERO, node); in kzalloc_node()