Searched refs:mheap (Results  1 – 4 of 4) sorted by relevance
| /Zephyr-latest/lib/heap/ | 
| D | multi_heap.c | 16 void sys_multi_heap_add_heap(struct sys_multi_heap *mheap,  in sys_multi_heap_add_heap()  argument 19 	__ASSERT_NO_MSG(mheap->nheaps < ARRAY_SIZE(mheap->heaps));  in sys_multi_heap_add_heap() 21 	mheap->heaps[mheap->nheaps].heap = heap;  in sys_multi_heap_add_heap() 22 	mheap->heaps[mheap->nheaps++].user_data = user_data;  in sys_multi_heap_add_heap() 25 	for (int i = 0; i < mheap->nheaps; i++) {  in sys_multi_heap_add_heap() 30 		for (int j = i; j < mheap->nheaps; j++) {  in sys_multi_heap_add_heap() 31 			uintptr_t haddr = (uintptr_t)mheap->heaps[j].heap->heap;  in sys_multi_heap_add_heap() 38 		swap = mheap->heaps[i];  in sys_multi_heap_add_heap() 39 		mheap->heaps[i] = mheap->heaps[lowest];  in sys_multi_heap_add_heap() 40 		mheap->heaps[lowest] = swap;  in sys_multi_heap_add_heap() [all …] 
 | 
| D | shared_multi_heap.c | 21 static void *smh_choice(struct sys_multi_heap *mheap, void *cfg, size_t align, size_t size)  in smh_choice()  argument
  | 
| /Zephyr-latest/include/zephyr/sys/ | 
| D | multi_heap.h | 57 typedef void *(*sys_multi_heap_fn_t)(struct sys_multi_heap *mheap, void *cfg, 108 void sys_multi_heap_add_heap(struct sys_multi_heap *mheap, struct sys_heap *heap, void *user_data); 123 void *sys_multi_heap_alloc(struct sys_multi_heap *mheap, void *cfg, size_t bytes); 138 void *sys_multi_heap_aligned_alloc(struct sys_multi_heap *mheap, 152 const struct sys_multi_heap_rec *sys_multi_heap_get_heap(const struct sys_multi_heap *mheap, 169 void sys_multi_heap_free(struct sys_multi_heap *mheap, void *block); 191 void *sys_multi_heap_aligned_realloc(struct sys_multi_heap *mheap, void *cfg, 194 #define sys_multi_heap_realloc(mheap, cfg, ptr, bytes) \  argument 195 	sys_multi_heap_aligned_realloc(mheap, cfg, ptr, 0, bytes)
  | 
| /Zephyr-latest/tests/lib/multi_heap/src/ | 
| D | test_mheap_api.c | 370 void *multi_heap_choice(struct sys_multi_heap *mheap, void *cfg,  in multi_heap_choice()  argument
  |