Lines Matching refs:bytes
26 void k_heap_init(struct k_heap *heap, void *mem, size_t bytes) in k_heap_init() argument
30 sys_heap_init(&heap->heap, mem, bytes); in k_heap_init()
77 typedef void * (sys_heap_allocator_t)(struct sys_heap *heap, size_t align, size_t bytes);
79 static void *z_heap_alloc_helper(struct k_heap *heap, size_t align, size_t bytes, in z_heap_alloc_helper() argument
93 ret = sys_heap_allocator(&heap->heap, align, bytes); in z_heap_alloc_helper()
119 void *k_heap_alloc(struct k_heap *heap, size_t bytes, k_timeout_t timeout) in k_heap_alloc() argument
123 void *ret = z_heap_alloc_helper(heap, 0, bytes, timeout, in k_heap_alloc()
131 void *k_heap_aligned_alloc(struct k_heap *heap, size_t align, size_t bytes, in k_heap_aligned_alloc() argument
140 void *ret = z_heap_alloc_helper(heap, align, bytes, timeout, in k_heap_aligned_alloc()
176 void *k_heap_realloc(struct k_heap *heap, void *ptr, size_t bytes, k_timeout_t timeout) in k_heap_realloc() argument
183 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_heap, realloc, heap, ptr, bytes, timeout); in k_heap_realloc()
188 ret = sys_heap_realloc(&heap->heap, ptr, bytes); in k_heap_realloc()
200 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_heap, realloc, heap, ptr, bytes, timeout, ret); in k_heap_realloc()