Lines Matching refs:heap_start
220 (&memusage[((rt_uint32_t)(addr) - heap_start) >> RT_MM_PAGE_BITS])
222 static rt_uint32_t heap_start, heap_end; variable
351 heap_start = RT_ALIGN((rt_uint32_t)begin_addr, RT_MM_PAGE_SIZE); in rt_system_heap_init()
354 if (heap_start >= heap_end) in rt_system_heap_init()
362 limsize = heap_end - heap_start; in rt_system_heap_init()
369 heap_start, heap_end, limsize, npages)); in rt_system_heap_init()
372 rt_page_init((void *)heap_start, npages); in rt_system_heap_init()
510 ((rt_uint32_t)chunk - heap_start) >> RT_MM_PAGE_BITS)); in rt_malloc()
791 ((rt_uint32_t)(addr) - heap_start) >> RT_MM_PAGE_BITS)); in rt_free()
913 *total = heap_end - heap_start; in rt_memory_info()
927 rt_kprintf("total memory: %d\n", heap_end - heap_start); in list_mem()