Lines Matching full:lp
249 struct _obstack_chunk *lp; /* below addr of any objects in this chunk */ in _obstack_allocated_p() local
252 lp = (h)->chunk; in _obstack_allocated_p()
256 while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj)) in _obstack_allocated_p()
258 plp = lp->prev; in _obstack_allocated_p()
259 lp = plp; in _obstack_allocated_p()
261 return lp != 0; in _obstack_allocated_p()
270 struct _obstack_chunk *lp; /* below addr of any objects in this chunk */ in _obstack_free() local
273 lp = h->chunk; in _obstack_free()
277 while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj)) in _obstack_free()
279 plp = lp->prev; in _obstack_free()
280 call_freefun (h, lp); in _obstack_free()
281 lp = plp; in _obstack_free()
286 if (lp) in _obstack_free()
289 h->chunk_limit = lp->limit; in _obstack_free()
290 h->chunk = lp; in _obstack_free()
300 struct _obstack_chunk *lp; in _obstack_memory_used() local
303 for (lp = h->chunk; lp != 0; lp = lp->prev) in _obstack_memory_used()
305 nbytes += lp->limit - (char *) lp; in _obstack_memory_used()