Home
last modified time | relevance | path

Searched refs:sys_mem_blocks_t (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/include/zephyr/sys/
Dmem_blocks.h51 typedef struct sys_mem_blocks sys_mem_blocks_t; typedef
78 typedef sys_mem_blocks_t *(*sys_multi_mem_blocks_choice_fn_t)
116 sys_mem_blocks_t *allocators[MAX_MULTI_ALLOCATORS];
223 int sys_mem_blocks_alloc(sys_mem_blocks_t *mem_block, size_t count,
240 int sys_mem_blocks_alloc_contiguous(sys_mem_blocks_t *mem_block, size_t count,
259 int sys_mem_blocks_get(sys_mem_blocks_t *mem_block, void *in_block, size_t count);
271 int sys_mem_blocks_is_region_free(sys_mem_blocks_t *mem_block, void *in_block, size_t count);
287 int sys_mem_blocks_free(sys_mem_blocks_t *mem_block, size_t count,
303 int sys_mem_blocks_free_contiguous(sys_mem_blocks_t *mem_block, void *block, size_t count);
317 int sys_mem_blocks_runtime_stats_get(sys_mem_blocks_t *mem_block,
[all …]
/Zephyr-latest/lib/mem_blocks/
Dmem_blocks.c16 static void *alloc_blocks(sys_mem_blocks_t *mem_block, size_t num_blocks) in alloc_blocks()
53 static int free_blocks(sys_mem_blocks_t *mem_block, void *ptr, in free_blocks()
89 int sys_mem_blocks_alloc_contiguous(sys_mem_blocks_t *mem_block, size_t count, in sys_mem_blocks_alloc_contiguous()
126 int sys_mem_blocks_alloc(sys_mem_blocks_t *mem_block, size_t count, in sys_mem_blocks_alloc()
174 int sys_mem_blocks_is_region_free(sys_mem_blocks_t *mem_block, void *in_block, in sys_mem_blocks_is_region_free()
194 int sys_mem_blocks_get(sys_mem_blocks_t *mem_block, void *in_block, size_t count) in sys_mem_blocks_get()
252 int sys_mem_blocks_free(sys_mem_blocks_t *mem_block, size_t count, in sys_mem_blocks_free()
298 int sys_mem_blocks_free_contiguous(sys_mem_blocks_t *mem_block, void *block, size_t count) in sys_mem_blocks_free_contiguous()
338 sys_mem_blocks_t *alloc) in sys_multi_mem_blocks_add_allocator()
350 sys_mem_blocks_t *allocator; in sys_multi_mem_blocks_alloc()
[all …]
/Zephyr-latest/tests/lib/mem_blocks/src/
Dmain.c47 sys_mem_blocks_t *choice_fn(struct sys_multi_mem_blocks *group, void *cfg) in choice_fn()
59 static bool check_buffer_bound(sys_mem_blocks_t *mem_block, void *ptr) in check_buffer_bound()
115 static void alloc_free(sys_mem_blocks_t *mem_block, in alloc_free()
/Zephyr-latest/doc/kernel/memory_management/
Dsys_mem_blocks.rst104 :c:type:`sys_mem_blocks_t`. It needs to be defined and initialized
169 sys_mem_blocks_t *choice_fn(struct sys_multi_mem_blocks *group, void *cfg)
/Zephyr-latest/drivers/usb/udc/
Dudc_rpi_pico.c28 sys_mem_blocks_t *mem_block;