Lines Matching refs:size

31 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size)
34 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment)
43 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size)
49 multi_heap_handle_t multi_heap_register(void *start, size_t size)
129 multi_heap_handle_t multi_heap_register_impl(void *start_ptr, size_t size) in multi_heap_register_impl() argument
132 if(size < (sizeof(heap_t))) { in multi_heap_register_impl()
138 size -= sizeof(heap_t); in multi_heap_register_impl()
143 result->heap_data = tlsf_create_with_pool(start_ptr + sizeof(heap_t), size, max_bytes); in multi_heap_register_impl()
149 result->free_bytes = size - tlsf_size(result->heap_data); in multi_heap_register_impl()
150 result->pool_size = size; in multi_heap_register_impl()
199 void *multi_heap_malloc_impl(multi_heap_handle_t heap, size_t size) in multi_heap_malloc_impl() argument
201 if (size == 0 || heap == NULL) { in multi_heap_malloc_impl()
207 void *result = tlsf_malloc(heap->heap_data, size); in multi_heap_malloc_impl()
235 void *multi_heap_realloc_impl(multi_heap_handle_t heap, void *p, size_t size) in multi_heap_realloc_impl() argument
240 return multi_heap_malloc_impl(heap, size); in multi_heap_realloc_impl()
251 void *result = tlsf_realloc(heap->heap_data, p, size); in multi_heap_realloc_impl()
267 void *multi_heap_aligned_alloc_impl_offs(multi_heap_handle_t heap, size_t size, size_t alignment, s… in multi_heap_aligned_alloc_impl_offs() argument
273 if(!size) { in multi_heap_aligned_alloc_impl_offs()
283 void *result = tlsf_memalign_offs(heap->heap_data, alignment, size, offset); in multi_heap_aligned_alloc_impl_offs()
297 void *multi_heap_aligned_alloc_impl(multi_heap_handle_t heap, size_t size, size_t alignment) in multi_heap_aligned_alloc_impl() argument
299 return multi_heap_aligned_alloc_impl_offs(heap, size, alignment, 0); in multi_heap_aligned_alloc_impl()
323 bool tlsf_check_hook(void *start, size_t size, bool is_free) in tlsf_check_hook() argument
325 return multi_heap_internal_check_block_poisoning(start, size, is_free, g_print_errors); in tlsf_check_hook()
354 __attribute__((noinline)) static void multi_heap_dump_tlsf(void* ptr, size_t size, int used, void* … in multi_heap_dump_tlsf() argument
359 size, in multi_heap_dump_tlsf()
391 __attribute__((noinline)) static void multi_heap_get_info_tlsf(void* ptr, size_t size, int used, vo… in multi_heap_get_info_tlsf() argument
400 if(size > info->largest_free_block ) { in multi_heap_get_info_tlsf()
401 info->largest_free_block = size; in multi_heap_get_info_tlsf()