Searched refs:sys_mem_blocks_t (Results 1 – 5 of 5) sorted by relevance
/Zephyr-latest/include/zephyr/sys/ |
D | mem_blocks.h | 51 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/ |
D | mem_blocks.c | 16 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/ |
D | main.c | 47 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/ |
D | sys_mem_blocks.rst | 104 :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/ |
D | udc_rpi_pico.c | 28 sys_mem_blocks_t *mem_block;
|