Lines Matching refs:prev

52     next_ptr->next->prev = next_ptr->prev;  in _remove_next_ptr()
53 next_ptr->prev->next = next_ptr->next; in _remove_next_ptr()
101 item->prev = RT_NULL; in rt_memheap_init()
113 item->prev = RT_NULL; in rt_memheap_init()
123 item->prev = item->next; in rt_memheap_init()
142 item->prev = (struct rt_memheap_item *)start_addr; in rt_memheap_init()
251 header_ptr->prev, in rt_memheap_alloc()
265 new_ptr->prev = header_ptr; in rt_memheap_alloc()
267 header_ptr->next->prev = new_ptr; in rt_memheap_alloc()
452 next_ptr->prev); in rt_memheap_realloc()
464 next_ptr->prev = header_ptr; in rt_memheap_realloc()
466 header_ptr->next->prev = (struct rt_memheap_item *)next_ptr; in rt_memheap_realloc()
527 header_ptr->prev, in rt_memheap_realloc()
540 new_ptr->prev = header_ptr; in rt_memheap_realloc()
542 header_ptr->next->prev = new_ptr; in rt_memheap_realloc()
557 free_ptr->next->prev = new_ptr; in rt_memheap_realloc()
648 if (!RT_MEMHEAP_IS_USED(header_ptr->prev)) in rt_memheap_free()
651 header_ptr->prev); in rt_memheap_free()
657 (header_ptr->prev)->next = header_ptr->next; in rt_memheap_free()
658 (header_ptr->next)->prev = header_ptr->prev; in rt_memheap_free()
661 header_ptr = header_ptr->prev; in rt_memheap_free()
678 new_ptr->next->prev = header_ptr; in rt_memheap_free()
903 (rt_uintptr_t)item->prev >= (rt_uintptr_t)heap->start_addr) && in memheapcheck()
905 (rt_uintptr_t)item->prev == RT_ALIGN((rt_uintptr_t)item->prev, RT_ALIGN_SIZE)) in memheapcheck()
911 if (item->next == item->next->prev) in memheapcheck()