Home
last modified time | relevance | path

Searched refs:choice_fn (Results 1 – 6 of 6) sorted by relevance

/Zephyr-Core-3.6.0/lib/heap/
Dmulti_heap.c9 void sys_multi_heap_init(struct sys_multi_heap *heap, sys_multi_heap_fn_t choice_fn) in sys_multi_heap_init() argument
12 heap->choice = choice_fn; in sys_multi_heap_init()
/Zephyr-Core-3.6.0/include/zephyr/sys/
Dmulti_heap.h88 sys_multi_heap_fn_t choice_fn);
Dmem_blocks.h115 sys_multi_mem_blocks_choice_fn_t choice_fn; member
345 sys_multi_mem_blocks_choice_fn_t choice_fn);
/Zephyr-Core-3.6.0/lib/mem_blocks/
Dmem_blocks.c331 sys_multi_mem_blocks_choice_fn_t choice_fn) in sys_multi_mem_blocks_init() argument
334 group->choice_fn = choice_fn; in sys_multi_mem_blocks_init()
363 allocator = group->choice_fn(group, cfg); in sys_multi_mem_blocks_alloc()
/Zephyr-Core-3.6.0/doc/kernel/memory_management/
Dsys_mem_blocks.rst169 sys_mem_blocks_t *choice_fn(struct sys_multi_mem_blocks *group, void *cfg)
179 sys_multi_mem_blocks_init(&alloc_group, choice_fn);
/Zephyr-Core-3.6.0/tests/lib/mem_blocks/src/
Dmain.c47 sys_mem_blocks_t *choice_fn(struct sys_multi_mem_blocks *group, void *cfg) in choice_fn() function
809 sys_multi_mem_blocks_init(&alloc_group, choice_fn); in lib_mem_block_setup()