Lines Matching refs:mah_data
24 } mah_data; variable
40 for (size_t hdx = 0; hdx < mah_data.nheaps; hdx++) { in mah_choice()
43 h = &mah_data.ma_heaps[hdx]; in mah_choice()
60 sys_multi_heap_free(&mah_data.multi_heap, block); in mem_attr_heap_free()
65 return sys_multi_heap_alloc(&mah_data.multi_heap, in mem_attr_heap_alloc()
71 return sys_multi_heap_aligned_alloc(&mah_data.multi_heap, in mem_attr_heap_aligned_alloc()
79 heap_rec = sys_multi_heap_get_heap(&mah_data.multi_heap, addr); in mem_attr_heap_get_region()
90 if (mah_data.nheaps >= MAX_MULTI_HEAPS) { in ma_heap_add()
94 mh = &mah_data.ma_heaps[mah_data.nheaps++]; in ma_heap_add()
100 sys_multi_heap_add_heap(&mah_data.multi_heap, h, (void *) region); in ma_heap_add()
116 sys_multi_heap_init(&mah_data.multi_heap, mah_choice); in mem_attr_heap_pool_init()