Home
last modified time | relevance | path

Searched refs:allocator (Results 1 – 4 of 4) sorted by relevance

/lib/mem_blocks/
A Dmem_blocks.c350 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()
A DKconfig10 This enables support for memory block allocator where:
26 This allows application to listen for memory blocks allocator
/lib/min_heap/
A DKconfig19 Note: This is unrelated to the kernel's heap memory allocator
/lib/heap/
A DKconfig38 The sys_heap allocator bounds the number of tries from the
45 three, which results in an allocator with good statistical
144 multi-heap allocator to manage a set of reserved memory regions with

Completed in 7 milliseconds