/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` variable 49 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…
|