Lines Matching refs:parent

78     struct rt_memory            parent;                 /**< inherit from rt_memory */  member
200 rt_object_init(&(small_mem->parent.parent), RT_Object_Class_Memory, name); in rt_smem_init()
201 small_mem->parent.algorithm = "small"; in rt_smem_init()
202 small_mem->parent.address = begin_align; in rt_smem_init()
203 small_mem->parent.total = mem_size; in rt_smem_init()
233 return &small_mem->parent; in rt_smem_init()
247 RT_ASSERT(rt_object_get_type(&m->parent) == RT_Object_Class_Memory); in rt_smem_detach()
248 RT_ASSERT(rt_object_is_systemobject(&m->parent)); in rt_smem_detach()
250 rt_object_detach(&(m->parent)); in rt_smem_detach()
281 RT_ASSERT(rt_object_get_type(&m->parent) == RT_Object_Class_Memory); in rt_smem_alloc()
282 RT_ASSERT(rt_object_is_systemobject(&m->parent)); in rt_smem_alloc()
341 small_mem->parent.used += (size + SIZEOF_STRUCT_MEM); in rt_smem_alloc()
342 if (small_mem->parent.max < small_mem->parent.used) in rt_smem_alloc()
343 small_mem->parent.max = small_mem->parent.used; in rt_smem_alloc()
354 small_mem->parent.used += mem->next - ((rt_uint8_t *)mem - small_mem->heap_ptr); in rt_smem_alloc()
355 if (small_mem->parent.max < small_mem->parent.used) in rt_smem_alloc()
356 small_mem->parent.max = small_mem->parent.used; in rt_smem_alloc()
362 rt_smem_setname(mem, rt_thread_self()->parent.name); in rt_smem_alloc()
412 RT_ASSERT(rt_object_get_type(&m->parent) == RT_Object_Class_Memory); in rt_smem_realloc()
413 RT_ASSERT(rt_object_is_systemobject(&m->parent)); in rt_smem_realloc()
432 return rt_smem_alloc(&small_mem->parent, newsize); in rt_smem_realloc()
452 small_mem->parent.used -= (size - newsize); in rt_smem_realloc()
480 nmem = rt_smem_alloc(&small_mem->parent, newsize); in rt_smem_realloc()
513 RT_ASSERT(rt_object_get_type(&small_mem->parent.parent) == RT_Object_Class_Memory); in rt_smem_free()
514 RT_ASSERT(rt_object_is_systemobject(&small_mem->parent.parent)); in rt_smem_free()
535 small_mem->parent.used -= (mem->next - ((rt_uint8_t *)mem - small_mem->heap_ptr)); in rt_smem_free()
573 if(rt_strncmp(m->parent.algorithm, "small", RT_NAME_MAX) != 0) in memcheck()
592 rt_kprintf(" name: %s\n", m->parent.parent.name); in memcheck()
626 if(rt_strncmp(m->parent.algorithm, "small", RT_NAME_MAX) != 0) in memtrace()
632 rt_kprintf("name : %s\n", m->parent.parent.name); in memtrace()
633 rt_kprintf("total : %d\n", m->parent.total); in memtrace()
634 rt_kprintf("used : %d\n", m->parent.used); in memtrace()
635 rt_kprintf("max_used: %d\n", m->parent.max); in memtrace()