Lines Matching refs:system_heap
699 static rt_smem_t system_heap; variable
704 *total = system_heap->total; in _smem_info()
706 *used = system_heap->used; in _smem_info()
708 *max_used = system_heap->max; in _smem_info()
711 system_heap = rt_smem_init(_name, _start, _size)
713 rt_smem_alloc(system_heap, _size)
715 rt_smem_realloc(system_heap, _ptr, _newsize)
721 static struct rt_memheap system_heap; variable
727 rt_memheap_init(&system_heap, _name, _start, _size); \
728 system_heap.locked = RT_TRUE; \
731 _memheap_alloc(&system_heap, _size)
733 _memheap_realloc(&system_heap, _ptr, _newsize)
737 rt_memheap_info(&system_heap, _total, _used, _max)
739 static rt_slab_t system_heap; variable
744 *total = system_heap->total; in _slab_info()
746 *used = system_heap->used; in _slab_info()
748 *max_used = system_heap->max; in _slab_info()
751 system_heap = rt_slab_init(_name, _start, _size)
753 rt_slab_alloc(system_heap, _size)
755 rt_slab_realloc(system_heap, _ptr, _newsize)
757 rt_slab_free(system_heap, _ptr)
935 ptr = rt_slab_page_alloc(system_heap, npages); in rt_page_alloc()
948 rt_slab_page_free(system_heap, addr, npages); in rt_page_free()