Lines Matching refs:result
137 heap_t *result = (heap_t *)start_ptr; in multi_heap_register_impl() local
143 result->heap_data = tlsf_create_with_pool(start_ptr + sizeof(heap_t), size, max_bytes); in multi_heap_register_impl()
144 if(!result->heap_data) { in multi_heap_register_impl()
148 result->lock = NULL; 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()
151 result->minimum_free_bytes = result->free_bytes; in multi_heap_register_impl()
152 return result; in multi_heap_register_impl()
207 void *result = tlsf_malloc(heap->heap_data, size); in multi_heap_malloc_impl() local
208 if(result) { in multi_heap_malloc_impl()
209 heap->free_bytes -= tlsf_block_size(result); in multi_heap_malloc_impl()
217 return result; in multi_heap_malloc_impl()
251 void *result = tlsf_realloc(heap->heap_data, p, size); in multi_heap_realloc_impl() local
252 if(result) { in multi_heap_realloc_impl()
256 heap->free_bytes -= tlsf_block_size(result); in multi_heap_realloc_impl()
264 return result; in multi_heap_realloc_impl()
283 void *result = tlsf_memalign_offs(heap->heap_data, alignment, size, offset); in multi_heap_aligned_alloc_impl_offs() local
284 if(result) { in multi_heap_aligned_alloc_impl_offs()
285 heap->free_bytes -= tlsf_block_size(result); in multi_heap_aligned_alloc_impl_offs()
293 return result; in multi_heap_aligned_alloc_impl_offs()