Lines Matching full:size
70 extern kmem_cache_t *kmem_find_general_cachep(size_t size, gfp_t gfpflags);
72 /* Size description struct for general caches. */
82 #define ____kmalloc(size, flags) __kmalloc(size, flags)
85 #define ____kmalloc(size, flags) \
86 __kmalloc_track_caller(size, flags, __builtin_return_address(0))
91 * @size: how many bytes of memory are required.
134 static inline void *kmalloc(size_t size, gfp_t flags)
136 if (__builtin_constant_p(size)) {
139 if (size <= x) \
154 return __kmalloc(size, flags);
161 * @size: how many bytes of memory are required.
164 static inline void *kzalloc(size_t size, gfp_t flags)
166 if (__builtin_constant_p(size)) {
169 if (size <= x) \
184 return __kzalloc(size, flags);
190 * @size: element size.
193 static inline void *kcalloc(size_t n, size_t size, gfp_t flags)
195 if (n != 0 && size > ULONG_MAX / n)
197 return kzalloc(n * size, flags);
206 extern void *kmalloc_node(size_t size, gfp_t flags, int node);
212 static inline void *kmalloc_node(size_t size, gfp_t flags, int node)
214 return kmalloc(size, flags);
236 void *kmalloc(size_t size, gfp_t flags);
237 void *__kzalloc(size_t size, gfp_t flags);
242 static inline void *kcalloc(size_t n, size_t size, gfp_t flags)
244 return __kzalloc(n * size, flags);