Searched refs:allocator (Results 1 – 25 of 27) sorted by relevance
12
/Zephyr-latest/doc/kernel/memory_management/ |
D | sys_mem_blocks.rst | 28 available RAM). Each allocator is referenced by its memory address. 30 A memory blocks allocator has the following key properties: 49 each memory blocks allocator must be declared and defined at compile time. 54 Each buffer associated with an allocator is an array of fixed-size blocks, 57 The memory blocks allocator keeps track of unallocated blocks using 63 Internally, the memory blocks allocator uses a bitmap to keep track of 64 which blocks have been allocated. Each allocator, utilizing 67 All the metadata about an allocator is stored outside of the backing 69 powered down to conserve energy, as the allocator code never touches 76 a convenient to manage a group of allocators. A custom allocator [all …]
|
D | shared_multi_heap.rst | 6 The shared multi-heap memory pool manager uses the multi-heap allocator to
|
D | heap.rst | 145 The :dfn:`system heap` is a predefined memory allocator that allows
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | Kconfig.esp32 | 7 bool "Interrupt allocator for Xtensa-based Espressif SoCs" 12 Enable custom interrupt allocator for Espressif SoCs based on Xtensa 16 bool "Espressif's interrupt allocator logging" 21 interrupt allocator. This has no impact on the interrupt allocator usage
|
D | Kconfig.esp32c3 | 14 bool "Espressif's interrupt allocator logging" 19 interrupt allocator. This has no impact on the interrupt allocator usage
|
/Zephyr-latest/lib/mem_blocks/ |
D | mem_blocks.c | 350 sys_mem_blocks_t *allocator; in sys_multi_mem_blocks_alloc() local 363 allocator = group->choice_fn(group, cfg); in sys_multi_mem_blocks_alloc() 364 if (allocator == NULL) { in sys_multi_mem_blocks_alloc() 369 if (count > allocator->info.num_blocks) { in sys_multi_mem_blocks_alloc() 374 ret = sys_mem_blocks_alloc(allocator, count, out_blocks); in sys_multi_mem_blocks_alloc() 377 *blk_size = BIT(allocator->info.blk_sz_shift); in sys_multi_mem_blocks_alloc() 389 sys_mem_blocks_t *allocator = NULL; in sys_multi_mem_blocks_free() local 414 allocator = one_alloc; in sys_multi_mem_blocks_free() 419 if (allocator != NULL) { in sys_multi_mem_blocks_free() 420 ret = sys_mem_blocks_free(allocator, count, in_blocks); in sys_multi_mem_blocks_free()
|
D | Kconfig | 10 This enables support for memory block allocator where: 26 This allows application to listen for memory blocks allocator
|
/Zephyr-latest/subsys/mem_mgmt/ |
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 94 allocator. 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
|
/Zephyr-latest/lib/heap/ |
D | Kconfig | 38 The sys_heap allocator bounds the number of tries from the 45 three, which results in an allocator with good statistical 132 multi-heap allocator to manage a set of reserved memory regions with
|
/Zephyr-latest/drivers/mm/ |
D | Kconfig | 28 managing memory, such as by usinga heap allocator.
|
/Zephyr-latest/subsys/net/lib/coap/ |
D | Kconfig | 220 prompt "Pending data allocator" 236 bool "System heap allocator"
|
/Zephyr-latest/soc/espressif/esp32s3/ |
D | Kconfig | 25 then the other 16KB will be managed by heap allocator.
|
/Zephyr-latest/doc/connectivity/networking/api/ |
D | net_pkt.rst | 63 A more complete allocator exists, where both the net_pkt and its buffer 95 widely used allocator. 99 be allocated. Indeed, the allocator will use the network interface to
|
/Zephyr-latest/modules/openthread/ |
D | Kconfig.features | 240 bool "Heap allocator for message buffers"
|
D | CMakeLists.txt | 96 kconfig_to_ot_option(CONFIG_OPENTHREAD_MESSAGE_USE_HEAP OT_MESSAGE_USE_HEAP "Enable heap allocator …
|
/Zephyr-latest/modules/mbedtls/ |
D | Kconfig | 163 Enable debugging of buffer allocator memory issues. Automatically
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig | 826 prompt "Network packet data allocator type" 829 Select the memory allocator for the network buffers that hold the
|
/Zephyr-latest/modules/hal_nordic/nrfx/ |
D | Kconfig | 279 bool "PPI allocator"
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.3.rst | 19 * A new k_heap/sys_heap heap allocator has been introduced, with much better 184 * A new general purpose memory allocator, sys_heap/k_heap, has been added
|
D | release-notes-1.12.rst | 537 * :github:`6929` - Make slab allocator work on user mode
|
D | release-notes-4.0.rst | 683 * Updated ESP32 family interrupt allocator with proper IRQ flags and priorities.
|
D | release-notes-1.14.rst | 1304 * :github:`14508` - mempool allocator can return with no allocation even if memory is available 1937 * :github:`11022` - mempool allocator is broken
|
D | release-notes-2.0.rst | 47 * Improvements to the slab allocator.
|
/Zephyr-latest/kernel/ |
D | Kconfig | 275 prompt "Preferred dynamic thread allocator"
|
12