Lines Matching refs:size
45 static void *heap_caps_malloc_base( size_t size, uint32_t caps) in heap_caps_malloc_base() argument
48 void *ptr = malloc(size); in heap_caps_malloc_base()
50 if (!ptr && size > 0) { in heap_caps_malloc_base()
51 heap_caps_alloc_failed(size, caps, __func__); in heap_caps_malloc_base()
57 void *heap_caps_malloc( size_t size, uint32_t caps) in heap_caps_malloc() argument
59 return heap_caps_malloc_base(size, caps); in heap_caps_malloc()
70 void *heap_caps_malloc_default( size_t size ) in heap_caps_malloc_default() argument
72 return heap_caps_malloc_base(size, MALLOC_CAP_DEFAULT); in heap_caps_malloc_default()
75 void *heap_caps_malloc_prefer( size_t size, size_t num, ... ) in heap_caps_malloc_prefer() argument
77 return heap_caps_malloc(size, MALLOC_CAP_DEFAULT); in heap_caps_malloc_prefer()
81 static void *heap_caps_realloc_base( void *ptr, size_t size, uint32_t caps) in heap_caps_realloc_base() argument
83 ptr = realloc(ptr, size); in heap_caps_realloc_base()
85 if (ptr == NULL && size > 0) { in heap_caps_realloc_base()
86 heap_caps_alloc_failed(size, caps, __func__); in heap_caps_realloc_base()
92 void *heap_caps_realloc( void *ptr, size_t size, uint32_t caps) in heap_caps_realloc() argument
94 return heap_caps_realloc_base(ptr, size, caps); in heap_caps_realloc()
97 void *heap_caps_realloc_default( void *ptr, size_t size ) in heap_caps_realloc_default() argument
99 return heap_caps_realloc_base(ptr, size, MALLOC_CAP_DEFAULT); in heap_caps_realloc_default()
102 void *heap_caps_realloc_prefer( void *ptr, size_t size, size_t num, ... ) in heap_caps_realloc_prefer() argument
104 return heap_caps_realloc_base(ptr, size, MALLOC_CAP_DEFAULT); in heap_caps_realloc_prefer()
112 static void *heap_caps_calloc_base( size_t n, size_t size, uint32_t caps) in heap_caps_calloc_base() argument
116 if (__builtin_mul_overflow(n, size, &size_bytes)) { in heap_caps_calloc_base()
120 return calloc(n, size); in heap_caps_calloc_base()
123 void *heap_caps_calloc( size_t n, size_t size, uint32_t caps) in heap_caps_calloc() argument
125 void *ptr = heap_caps_calloc_base(n, size, caps); in heap_caps_calloc()
127 if (!ptr && size > 0) { in heap_caps_calloc()
128 heap_caps_alloc_failed(size, caps, __func__); in heap_caps_calloc()
135 void *heap_caps_calloc_prefer( size_t n, size_t size, size_t num, ... ) in heap_caps_calloc_prefer() argument
137 return heap_caps_calloc_base(n, size, MALLOC_CAP_DEFAULT); in heap_caps_calloc_prefer()
199 void *heap_caps_aligned_alloc(size_t alignment, size_t size, uint32_t caps) in heap_caps_aligned_alloc() argument
201 void *ptr = aligned_alloc(alignment, size); in heap_caps_aligned_alloc()
203 if (!ptr && size > 0) { in heap_caps_aligned_alloc()
204 heap_caps_alloc_failed(size, caps, __func__); in heap_caps_aligned_alloc()
215 void *heap_caps_aligned_calloc(size_t alignment, size_t n, size_t size, uint32_t caps) in heap_caps_aligned_calloc() argument
218 if (__builtin_mul_overflow(n, size, &size_bytes)) { in heap_caps_aligned_calloc()