| /Zephyr-latest/kernel/ | 
| D | kheap.c | 15 void k_heap_init(struct k_heap *heap, void *mem, size_t bytes)  in k_heap_init()21 	SYS_PORT_TRACING_OBJ_INIT(k_heap, heap);  in k_heap_init()
 26 	STRUCT_SECTION_FOREACH(k_heap, heap) {  in statics_init()
 66 void *k_heap_aligned_alloc(struct k_heap *heap, size_t align, size_t bytes,  in k_heap_aligned_alloc()
 74 	SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_heap, aligned_alloc, heap, timeout);  in k_heap_aligned_alloc()
 91 			SYS_PORT_TRACING_OBJ_FUNC_BLOCKING(k_heap, aligned_alloc, heap, timeout);  in k_heap_aligned_alloc()
 103 	SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_heap, aligned_alloc, heap, timeout, ret);  in k_heap_aligned_alloc()
 109 void *k_heap_alloc(struct k_heap *heap, size_t bytes, k_timeout_t timeout)  in k_heap_alloc()
 111 	SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_heap, alloc, heap, timeout);  in k_heap_alloc()
 115 	SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_heap, alloc, heap, timeout, ret);  in k_heap_alloc()
 [all …]
 
 | 
| D | mempool.c | 12 static void *z_heap_aligned_alloc(struct k_heap *heap, size_t align, size_t size)  in z_heap_aligned_alloc()15 	struct k_heap **heap_ref;  in z_heap_aligned_alloc()
 45 	struct k_heap **heap_ref;  in k_free()
 119 	struct k_heap *heap, **heap_ref;  in k_realloc()
 163 	struct k_heap *heap;  in z_thread_aligned_alloc()
 
 | 
| /Zephyr-latest/subsys/llext/ | 
| D | llext_priv.h | 27 	extern struct k_heap llext_heap;  in llext_alloc()34 	extern struct k_heap llext_heap;  in llext_aligned_alloc()
 41 	extern struct k_heap llext_heap;  in llext_free()
 
 | 
| /Zephyr-latest/subsys/tracing/test/ | 
| D | tracing_string_format_test.c | 349 void sys_trace_k_heap_init(struct k_heap *h, void *mem, size_t bytes)  in sys_trace_k_heap_init()354 void sys_trace_k_heap_aligned_alloc_enter(struct k_heap *h, size_t bytes, k_timeout_t timeout)  in sys_trace_k_heap_aligned_alloc_enter()
 359 void sys_trace_k_heap_alloc_enter(struct k_heap *h, size_t bytes, k_timeout_t timeout)  in sys_trace_k_heap_alloc_enter()
 364 void sys_trace_k_heap_calloc_enter(struct k_heap *h, size_t num, size_t size, k_timeout_t timeout)  in sys_trace_k_heap_calloc_enter()
 369 void sys_trace_k_heap_free(struct k_heap *h, void *mem)  in sys_trace_k_heap_free()
 374 void sys_trace_k_heap_realloc_enter(struct k_heap *h, void *ptr, size_t bytes, k_timeout_t timeout)  in sys_trace_k_heap_realloc_enter()
 378 void sys_trace_k_heap_realloc_exit(struct k_heap *h, void *ptr, size_t bytes, k_timeout_t timeout,  in sys_trace_k_heap_realloc_exit()
 384 void sys_trace_k_heap_aligned_alloc_blocking(struct k_heap *h, size_t bytes, k_timeout_t timeout)  in sys_trace_k_heap_aligned_alloc_blocking()
 389 void sys_trace_k_heap_alloc_exit(struct k_heap *h, size_t bytes, k_timeout_t timeout, void *ret)  in sys_trace_k_heap_alloc_exit()
 394 void sys_trace_k_heap_calloc_exit(struct k_heap *h, size_t num, size_t size, k_timeout_t timeout,  in sys_trace_k_heap_calloc_exit()
 [all …]
 
 | 
| D | tracing_test.h | 504 void sys_trace_k_thread_heap_assign(struct k_thread *thread, struct k_heap *heap);693 void sys_trace_k_heap_init(struct k_heap *h, void *mem, size_t bytes);
 694 void sys_trace_k_heap_alloc_enter(struct k_heap *h, size_t bytes, k_timeout_t timeout);
 695 void sys_trace_k_heap_alloc_exit(struct k_heap *h, size_t bytes, k_timeout_t timeout, void *ret);
 696 void sys_trace_k_heap_calloc_enter(struct k_heap *h, size_t num, size_t size, k_timeout_t timeout);
 697 void sys_trace_k_heap_calloc_exit(struct k_heap *h, size_t num, size_t size, k_timeout_t timeout,
 699 void sys_trace_k_heap_aligned_alloc_enter(struct k_heap *h, size_t bytes, k_timeout_t timeout);
 700 void sys_trace_k_heap_aligned_alloc_blocking(struct k_heap *h, size_t bytes, k_timeout_t timeout);
 701 void sys_trace_k_heap_aligned_alloc_exit(struct k_heap *h, size_t bytes, k_timeout_t timeout,
 703 void sys_trace_k_heap_free(struct k_heap *h, void *mem);
 [all …]
 
 | 
| /Zephyr-latest/tests/kernel/mem_protect/mem_protect/src/ | 
| D | inherit.c | 126 struct k_heap *z_impl_ret_resource_pool_ptr(void)  in z_impl_ret_resource_pool_ptr()131 static inline struct k_heap *z_vrfy_ret_resource_pool_ptr(void)  in z_vrfy_ret_resource_pool_ptr()
 136 struct k_heap *child_heap_mem_ptr;
 137 struct k_heap *parent_heap_mem_ptr;
 
 | 
| D | mem_protect.h | 94 __syscall struct k_heap *ret_resource_pool_ptr(void);
 | 
| /Zephyr-latest/tests/bluetooth/host/conn/mocks/ | 
| D | kernel.c | 30 DEFINE_FAKE_VALUE_FUNC(void *, k_heap_alloc, struct k_heap *, size_t, k_timeout_t);31 DEFINE_FAKE_VOID_FUNC(k_heap_free, struct k_heap *, void *);
 
 | 
| D | kernel.h | 55 DECLARE_FAKE_VALUE_FUNC(void *, k_heap_alloc, struct k_heap *, size_t, k_timeout_t);56 DECLARE_FAKE_VOID_FUNC(k_heap_free, struct k_heap *, void *);
 
 | 
| /Zephyr-latest/samples/modules/tflite-micro/tflm_ethosu/src/ | 
| D | main.cpp | 107 	k_heap *heap = static_cast<k_heap *>(k_malloc(sizeof(k_heap)));  in allocateHeap()127 	k_thread_heap_assign(k_current_get(), static_cast<k_heap *>(heap));  in inferenceProcessTask()
 165 	k_thread_heap_assign(k_current_get(), static_cast<k_heap *>(heap));  in inferenceSenderTask()
 
 | 
| /Zephyr-latest/tests/kernel/queue/src/ | 
| D | test_queue.h | 14 extern struct k_heap test_pool;
 | 
| /Zephyr-latest/tests/subsys/ipc/ipc_sessions/src/ | 
| D | data_queue.h | 12 	struct k_heap h;
 | 
| /Zephyr-latest/tests/kernel/pipe/deprecated/pipe_api/src/ | 
| D | main.c | 21 extern struct k_heap test_pool;
 | 
| /Zephyr-latest/drivers/mspi/ | 
| D | mspi_ambiq.h | 20 	STRUCT_SECTION_ITERABLE(k_heap, name) = {                                                 \
 | 
| /Zephyr-latest/tests/misc/llext-edk/src/ | 
| D | main.c | 52 			    k_thread_stack_t *stack, struct k_heap *heap,  in load_and_run_extension()
 | 
| /Zephyr-latest/include/zephyr/drivers/usb/ | 
| D | udc_buf.h | 90 	STRUCT_SECTION_ITERABLE(k_heap, name) = {				\
 | 
| /Zephyr-latest/subsys/fs/ext2/ | 
| D | ext2_impl.h | 15 extern struct k_heap direntry_heap;
 | 
| /Zephyr-latest/include/zephyr/kernel/ | 
| D | thread.h | 351 	struct k_heap *resource_pool;
 | 
| /Zephyr-latest/include/zephyr/ | 
| D | kernel.h | 473 					struct k_heap *heap)  in k_thread_heap_assign()5569 struct k_heap {  struct
 5588 void k_heap_init(struct k_heap *h, void *mem,
 5611 void *k_heap_aligned_alloc(struct k_heap *h, size_t align, size_t bytes,
 5635 void *k_heap_alloc(struct k_heap *h, size_t bytes,
 5660 void *k_heap_calloc(struct k_heap *h, size_t num, size_t size, k_timeout_t timeout)
 5686 void *k_heap_realloc(struct k_heap *h, void *ptr, size_t bytes, k_timeout_t timeout)
 5699 void k_heap_free(struct k_heap *h, void *mem) __attribute_nonnull(1);
 5726 	STRUCT_SECTION_ITERABLE(k_heap, name) = {		\
 
 | 
| /Zephyr-latest/cmake/sca/eclair/ECL/ | 
| D | extra.ecl | 71 -extra_definitions+="^_(_static_thread_data|k_timer|k_mem_slab|k_mem_pool|k_heap|k_mutex|k_stack|k_…
 | 
| /Zephyr-latest/samples/subsys/llext/edk/app/src/ | 
| D | main.c | 120 			     struct k_heap *heap,  in run_extension_on_thread()
 | 
| /Zephyr-latest/include/zephyr/linker/ | 
| D | common-ram.ld | 78 	ITERABLE_SECTION_RAM_GC_ALLOWED(k_heap, Z_LINK_ITERABLE_SUBALIGN)
 | 
| /Zephyr-latest/doc/kernel/memory_management/ | 
| D | heap.rst | 16 :c:macro:`K_HEAP_DEFINE` macro.  This creates a static :c:struct:`k_heap` variable49 The underlying implementation of the :c:struct:`k_heap`
 55 or more complicated.  Unlike ``k_heap``, all calls to any ``sys_heap``
 
 | 
| /Zephyr-latest/lib/net_buf/ | 
| D | buf.c | 110 	struct k_heap *pool = buf_pool->alloc->alloc_data;  in mem_pool_data_alloc()130 	struct k_heap *pool = buf_pool->alloc->alloc_data;  in mem_pool_data_unref()
 
 | 
| /Zephyr-latest/cmake/linker_script/common/ | 
| D | common-ram.cmake | 43 zephyr_iterable_section(NAME k_heap GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN ${CONFIG_LIN…
 |