/Zephyr-latest/subsys/mem_mgmt/ |
D | mem_attr_heap.c | 16 struct sys_heap heap; member 49 block = sys_heap_aligned_alloc(&h->heap, align, size); in mah_choice() 95 h = &mh->heap; in ma_heap_add()
|
D | Kconfig | 15 bool "Memory Attributes heap allocator" 18 Enable an heap allocator based on memory attributes to dynamically
|
/Zephyr-latest/doc/develop/languages/c/ |
D | newlib.rst | 80 Newlib implements an internal heap allocator to manage the memory blocks used 84 The internal heap allocator implemented by the Newlib may vary across the 85 different types of the Newlib used. For example, the heap allocator implemented 93 Newlib to manage the size of the memory pool reserved for its internal heap 98 Newlib internal heap allocator memory pool size does not exceed the amount of 101 When userspace is enabled, the Newlib internal heap allocator memory pool is 105 The amount of memory space available for the Newlib heap depends on the system 109 memory space reserved for the Newlib heap is set by the size of the free 117 heap is set by the :kconfig:option:`CONFIG_NEWLIB_LIBC_ALIGNED_HEAP_SIZE`. 119 * Otherwise, the amount of memory space reserved for the Newlib heap is equal
|
/Zephyr-latest/drivers/video/ |
D | Kconfig | 39 bool "Use shared multi heap for video buffer" 43 int "Shared multi heap attribute for video buffer" 48 Shared multi heap attribute for video buffer:
|
/Zephyr-latest/samples/basic/hash_map/ |
D | Kconfig | 16 heap memory. For test scenarios using the Minimal C library, the heap
|
/Zephyr-latest/lib/heap/ |
D | heap_validate.c | 71 bool sys_heap_validate(struct sys_heap *heap) in sys_heap_validate() argument 73 struct z_heap *h = heap->heap; in sys_heap_validate() 99 sys_heap_runtime_stats_get(heap, &stat); in sys_heap_validate()
|
D | CMakeLists.txt | 4 heap.c
|
/Zephyr-latest/tests/subsys/ipc/ipc_sessions/ |
D | Kconfig | 14 int "The heap to copy processed messages" 17 Internal heap where all the message data would be copied to be processed
|
/Zephyr-latest/tests/lib/hash_map/ |
D | Kconfig | 16 heap memory. For test scenarios using the Minimal C library, the heap
|
/Zephyr-latest/subsys/tracing/ctf/ |
D | tracing_ctf.h | 30 #define sys_port_trace_k_thread_heap_assign(thread, heap) argument 312 #define sys_port_trace_k_heap_init(heap) argument 313 #define sys_port_trace_k_heap_aligned_alloc_enter(heap, timeout) argument 314 #define sys_port_trace_k_heap_aligned_alloc_blocking(heap, timeout) argument 315 #define sys_port_trace_k_heap_aligned_alloc_exit(heap, timeout, ret) argument 316 #define sys_port_trace_k_heap_alloc_enter(heap, timeout) argument 317 #define sys_port_trace_k_heap_alloc_exit(heap, timeout, ret) argument 318 #define sys_port_trace_k_heap_calloc_enter(heap, timeout) argument 319 #define sys_port_trace_k_heap_calloc_exit(heap, timeout, ret) argument 320 #define sys_port_trace_k_heap_free(heap) argument [all …]
|
/Zephyr-latest/modules/mbedtls/ |
D | Kconfig | 78 twice this value will be allocated (on mbedTLS own heap, so the 182 bool "Global heap for mbed TLS" 184 This option enables the mbedtls to use the heap. This setting must 186 try to do this themselves as there can be only one heap defined 188 Zephyr will, during the device startup, initialize the heap automatically. 197 The mbedtls routines will use this heap if enabled. 201 Default value for the heap size is not set as it depends on the 208 bool "Use a custom section for the Mbed TLS heap" 210 Place Mbed TLS heap in custom section, with tag ".mbedtls_heap". 212 heap to a custom location, such as another SRAM region or external memory. [all …]
|
D | shell.c | 54 SHELL_CMD_ARG(heap, &mbedtls_heap_cmds, "Show heap status",
|
/Zephyr-latest/subsys/fs/ |
D | Kconfig.littlefs | 82 positive value for the heap size. Be aware that there is a 84 present in the heap. 86 If this option is set to a non-positive value the heap is sized to 93 int "Size of per-allocation overhead for littleFS heap in bytes" 96 In case when total size of littleFS heap is automatically calculated 98 For the purpose of heap size calculation the size of each cache block
|
/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() argument 71 k_thread_heap_assign(thread, heap); in load_and_run_extension()
|
/Zephyr-latest/soc/nordic/common/ |
D | dmm.c | 45 struct sys_heap heap; member 117 return sys_heap_aligned_alloc(&dh->heap, dh->region->dt_align, length); in dmm_buffer_alloc() 122 sys_heap_free(&dh->heap, buffer); in dmm_buffer_free() 293 sys_heap_init(&dh->heap, (void *)dmm_heap_start_get(dh), dmm_heap_size_get(dh)); in dmm_init()
|
/Zephyr-latest/tests/lib/heap/ |
D | CMakeLists.txt | 5 project(heap) project
|
/Zephyr-latest/doc/kernel/memory_management/ |
D | index.rst | 11 heap.rst
|
/Zephyr-latest/include/zephyr/tracing/ |
D | tracing.h | 1825 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) argument 1832 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) argument 1838 #define sys_port_trace_k_heap_sys_k_malloc_enter(heap) argument 1845 #define sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) argument 1852 #define sys_port_trace_k_heap_sys_k_free_enter(heap, heap_ref) argument 1859 #define sys_port_trace_k_heap_sys_k_free_exit(heap, heap_ref) argument 1865 #define sys_port_trace_k_heap_sys_k_calloc_enter(heap) argument 1872 #define sys_port_trace_k_heap_sys_k_calloc_exit(heap, ret) argument 1879 #define sys_port_trace_k_heap_sys_k_realloc_enter(heap, ptr) argument 1887 #define sys_port_trace_k_heap_sys_k_realloc_exit(heap, ptr, ret) argument
|
/Zephyr-latest/subsys/tracing/test/ |
D | tracing_test.h | 21 #define sys_port_trace_k_thread_heap_assign(thread, heap) \ argument 22 sys_trace_k_thread_heap_assign(thread, heap) 408 #define sys_port_trace_k_heap_sys_k_aligned_alloc_enter(heap) \ argument 409 sys_trace_k_heap_sys_k_aligned_alloc_enter(heap, align, size) 410 #define sys_port_trace_k_heap_sys_k_aligned_alloc_exit(heap, ret) \ argument 411 sys_trace_k_heap_sys_k_aligned_alloc_exit(heap, align, size, ret) 412 #define sys_port_trace_k_heap_sys_k_malloc_enter(heap) \ argument 413 sys_trace_k_heap_sys_k_malloc_enter(heap, size) 414 #define sys_port_trace_k_heap_sys_k_malloc_exit(heap, ret) \ argument 415 sys_trace_k_heap_sys_k_malloc_exit(heap, size, ret) [all …]
|
/Zephyr-latest/lib/libc/common/ |
D | Kconfig | 54 Common implementation of malloc family that uses the kernel heap 69 If set to zero, then no malloc() heap will be available. 80 malloc heap. Otherwise, on systems with an MMU the default is 82 ram for the malloc heap.
|
/Zephyr-latest/subsys/shell/modules/kernel_service/ |
D | heap.c | 36 KERNEL_CMD_ADD(heap, NULL, "System heap usage statistics.", cmd_kernel_heap);
|
D | CMakeLists.txt | 15 zephyr_sources_ifdef(CONFIG_SYS_HEAP_RUNTIME_STATS heap.c)
|
/Zephyr-latest/samples/subsys/zbus/msg_subscriber/ |
D | Kconfig | 5 bool "Force selection of heap listener configurations"
|
/Zephyr-latest/soc/infineon/cat1a/psoc6_legacy/ |
D | noinit.ld | 14 KEEP(*(.heap))
|
/Zephyr-latest/lib/ |
D | CMakeLists.txt | 15 add_subdirectory(heap)
|