Home
last modified time | relevance | path

Searched defs:heap (Results 1 – 14 of 14) sorted by relevance

/Zephyr-Core-2.7.6/tests/lib/heap/
DCMakeLists.txt5 project(heap) project
/Zephyr-Core-2.7.6/tests/lib/heap/src/
Dmain.c142 struct sys_heap heap; in test_small_heap() local
170 struct sys_heap heap; in test_fragmentation() local
193 struct sys_heap heap; in test_big_heap() local
225 struct sys_heap heap; in test_solo_free_header() local
262 struct sys_heap heap; in test_realloc() local
/Zephyr-Core-2.7.6/include/sys/
Dsys_heap.h52 struct z_heap *heap; member
149 #define sys_heap_realloc(heap, ptr, bytes) \ argument
/Zephyr-Core-2.7.6/kernel/
Dmempool.c12 static void *z_heap_aligned_alloc(struct k_heap *heap, size_t align, size_t size) in z_heap_aligned_alloc()
127 struct k_heap *heap; in z_thread_aligned_alloc() local
/Zephyr-Core-2.7.6/include/kernel/
Dmempool_heap.h18 struct k_heap *heap; member
/Zephyr-Core-2.7.6/lib/os/
Dheap.c142 void sys_heap_free(struct sys_heap *heap, void *mem) in sys_heap_free()
222 void *sys_heap_alloc(struct sys_heap *heap, size_t bytes) in sys_heap_alloc()
246 void *sys_heap_aligned_alloc(struct sys_heap *heap, size_t align, size_t bytes) in sys_heap_aligned_alloc()
313 void *sys_heap_aligned_realloc(struct sys_heap *heap, void *ptr, in sys_heap_aligned_realloc()
380 void sys_heap_init(struct sys_heap *heap, void *mem, size_t bytes) in sys_heap_init()
Dheap-validate.c70 bool sys_heap_validate(struct sys_heap *heap) in sys_heap_validate()
385 void sys_heap_print_info(struct sys_heap *heap, bool dump_chunks) in sys_heap_print_info()
/Zephyr-Core-2.7.6/tests/lib/heap_align/src/
Dmain.c62 struct sys_heap heap = {}; in test_aligned_alloc() local
/Zephyr-Core-2.7.6/subsys/tracing/user/
Dtracing_user.h35 #define sys_port_trace_k_thread_heap_assign(thread, heap) argument
263 #define sys_port_trace_k_heap_init(heap) argument
264 #define sys_port_trace_k_heap_aligned_alloc_enter(heap, timeout) argument
265 #define sys_port_trace_k_heap_aligned_alloc_blocking(heap, timeout) argument
266 #define sys_port_trace_k_heap_aligned_alloc_exit(heap, timeout, ret) argument
267 #define sys_port_trace_k_heap_alloc_enter(heap, timeout) argument
268 #define sys_port_trace_k_heap_alloc_exit(heap, timeout, ret) argument
269 #define sys_port_trace_k_heap_free(heap) argument
270 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) argument
271 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) argument
[all …]
/Zephyr-Core-2.7.6/subsys/tracing/ctf/
Dtracing_ctf.h30 #define sys_port_trace_k_thread_heap_assign(thread, heap) argument
282 #define sys_port_trace_k_heap_init(heap) argument
283 #define sys_port_trace_k_heap_aligned_alloc_enter(heap, timeout) argument
284 #define sys_port_trace_k_heap_aligned_alloc_blocking(heap, timeout) argument
285 #define sys_port_trace_k_heap_aligned_alloc_exit(heap, timeout, ret) argument
286 #define sys_port_trace_k_heap_alloc_enter(heap, timeout) argument
287 #define sys_port_trace_k_heap_alloc_exit(heap, timeout, ret) argument
288 #define sys_port_trace_k_heap_free(heap) argument
289 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) argument
290 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) argument
[all …]
/Zephyr-Core-2.7.6/subsys/tracing/sysview/
Dtracing_sysview.h181 #define sys_port_trace_k_thread_heap_assign(thread, heap) argument
673 #define sys_port_trace_k_heap_init(heap) \ argument
676 #define sys_port_trace_k_heap_aligned_alloc_enter(heap, timeout) \ argument
680 #define sys_port_trace_k_heap_aligned_alloc_blocking(heap, timeout) argument
682 #define sys_port_trace_k_heap_aligned_alloc_exit(heap, timeout, ret) \ argument
685 #define sys_port_trace_k_heap_alloc_enter(heap, timeout) \ argument
689 #define sys_port_trace_k_heap_alloc_exit(heap, timeout, ret) \ argument
692 #define sys_port_trace_k_heap_free(heap) \ argument
695 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) argument
696 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) argument
[all …]
/Zephyr-Core-2.7.6/subsys/tracing/test/
Dtracing_test.h21 #define sys_port_trace_k_thread_heap_assign(thread, heap) \ argument
377 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) \ argument
379 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) \ argument
381 #define sys_port_trace_k_heap_sys_k_malloc_enter(heap) \ argument
383 #define sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) \ argument
385 #define sys_port_trace_k_heap_sys_k_free_enter(heap) sys_trace_k_heap_sys_k_free_enter(heap) argument
386 #define sys_port_trace_k_heap_sys_k_free_exit(heap) sys_trace_k_heap_sys_k_free_exit(heap) argument
387 #define sys_port_trace_k_heap_sys_k_calloc_enter(heap) \ argument
389 #define sys_port_trace_k_heap_sys_k_calloc_exit(heap, ret) \ argument
/Zephyr-Core-2.7.6/include/tracing/
Dtracing.h1769 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) argument
1776 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) argument
1782 #define sys_port_trace_k_heap_sys_k_malloc_enter(heap) argument
1789 #define sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) argument
1795 #define sys_port_trace_k_heap_sys_k_free_enter(heap) argument
1801 #define sys_port_trace_k_heap_sys_k_free_exit(heap) argument
1807 #define sys_port_trace_k_heap_sys_k_calloc_enter(heap) argument
1814 #define sys_port_trace_k_heap_sys_k_calloc_exit(heap, ret) argument
/Zephyr-Core-2.7.6/include/
Dkernel.h344 struct k_heap *heap) in k_thread_heap_assign()
4952 struct sys_heap heap; member