Lines Matching refs:lp
86 memory_list_t *lp = NULL; in _dwarf_p_get_alloc() local
91 lp = (memory_list_t *) malloc(size + sizeof(memory_list_t)); in _dwarf_p_get_alloc()
92 if (lp == NULL) { in _dwarf_p_get_alloc()
98 sp = LIST_TO_BLOCK(lp); in _dwarf_p_get_alloc()
102 lp->next = lp->prev = lp; in _dwarf_p_get_alloc()
110 dbglp->next = lp; in _dwarf_p_get_alloc()
111 lp->prev = dbglp; in _dwarf_p_get_alloc()
112 lp->next = nextblock; in _dwarf_p_get_alloc()
113 nextblock->prev = lp; in _dwarf_p_get_alloc()
150 memory_list_t *lp; in _dwarf_p_dealloc() local
151 lp = BLOCK_TO_LIST(ptr); in _dwarf_p_dealloc()
159 if (lp == lp->next) { in _dwarf_p_dealloc()
161 lp->prev = 0; in _dwarf_p_dealloc()
162 lp->next = 0; in _dwarf_p_dealloc()
163 } else if (lp->next == lp->prev) { in _dwarf_p_dealloc()
166 memory_list_t * remaining = lp->next; in _dwarf_p_dealloc()
171 lp->prev->next = lp->next; in _dwarf_p_dealloc()
172 lp->next->prev = lp->prev; in _dwarf_p_dealloc()
173 lp->prev = lp->next = 0; in _dwarf_p_dealloc()
175 free((void*)lp); in _dwarf_p_dealloc()