Lines Matching refs:RT_MEMHEAP_SIZE
42 #define RT_MEMHEAP_SIZE RT_ALIGN(sizeof(struct rt_memheap_item), RT_ALIGN_SIZE) macro
43 #define MEMITEM_SIZE(item) ((rt_uintptr_t)item->next - (rt_uintptr_t)item - RT_MEMHEAP_SIZE)
44 #define MEMITEM(ptr) (struct rt_memheap_item*)((rt_uint8_t*)ptr - RT_MEMHEAP_SIZE)
93 memheap->available_size = memheap->pool_size - (2 * RT_MEMHEAP_SIZE); in rt_memheap_init()
122 ((rt_uint8_t *)item + memheap->available_size + RT_MEMHEAP_SIZE); in rt_memheap_init()
240 if (free_size >= (size + RT_MEMHEAP_SIZE + RT_MEMHEAP_MINIALLOC)) in rt_memheap_alloc()
246 (((rt_uint8_t *)header_ptr) + size + RT_MEMHEAP_SIZE); in rt_memheap_alloc()
288 RT_MEMHEAP_SIZE; in rt_memheap_alloc()
329 (void *)((rt_uint8_t *)header_ptr + RT_MEMHEAP_SIZE), in rt_memheap_alloc()
333 return (void *)((rt_uint8_t *)header_ptr + RT_MEMHEAP_SIZE); in rt_memheap_alloc()
390 ((rt_uint8_t *)ptr - RT_MEMHEAP_SIZE); in rt_memheap_realloc()
505 if (newsize + RT_MEMHEAP_SIZE + RT_MEMHEAP_MINIALLOC >= oldsize) in rt_memheap_realloc()
522 (((rt_uint8_t *)header_ptr) + newsize + RT_MEMHEAP_SIZE); in rt_memheap_realloc()
608 ((rt_uint8_t *)ptr - RT_MEMHEAP_SIZE); in rt_memheap_free()
654 heap->available_size += RT_MEMHEAP_SIZE; in rt_memheap_free()
670 heap->available_size += RT_MEMHEAP_SIZE; in rt_memheap_free()
837 ((rt_uint8_t *)rmem - RT_MEMHEAP_SIZE); in _memheap_realloc()