Lines Matching refs:mem2
274 struct rt_small_mem_item *mem, *mem2; in rt_smem_alloc() local
326 mem2 = (struct rt_small_mem_item *)&small_mem->heap_ptr[ptr2]; in rt_smem_alloc()
327 mem2->pool_ptr = MEM_FREED(small_mem); in rt_smem_alloc()
328 mem2->next = mem->next; in rt_smem_alloc()
329 mem2->prev = ptr; in rt_smem_alloc()
331 rt_smem_setname(mem2, " "); in rt_smem_alloc()
337 if (mem2->next != small_mem->mem_size_aligned + SIZEOF_STRUCT_MEM) in rt_smem_alloc()
339 ((struct rt_small_mem_item *)&small_mem->heap_ptr[mem2->next])->prev = ptr2; in rt_smem_alloc()
407 struct rt_small_mem_item *mem, *mem2; in rt_smem_realloc() local
455 mem2 = (struct rt_small_mem_item *)&small_mem->heap_ptr[ptr2]; in rt_smem_realloc()
456 mem2->pool_ptr = MEM_FREED(small_mem); in rt_smem_realloc()
457 mem2->next = mem->next; in rt_smem_realloc()
458 mem2->prev = ptr; in rt_smem_realloc()
460 rt_smem_setname(mem2, " "); in rt_smem_realloc()
463 if (mem2->next != small_mem->mem_size_aligned + SIZEOF_STRUCT_MEM) in rt_smem_realloc()
465 ((struct rt_small_mem_item *)&small_mem->heap_ptr[mem2->next])->prev = ptr2; in rt_smem_realloc()
468 if (mem2 < small_mem->lfree) in rt_smem_realloc()
471 small_mem->lfree = mem2; in rt_smem_realloc()
474 plug_holes(small_mem, mem2); in rt_smem_realloc()