Lines Matching refs:lp
307 register struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
310 lp = (h)->chunk;
314 while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
316 plp = lp->prev;
317 lp = plp;
319 return lp != 0;
334 register struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
337 lp = h->chunk;
341 while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
343 plp = lp->prev;
344 CALL_FREEFUN (h, lp);
345 lp = plp;
350 if (lp)
353 h->chunk_limit = lp->limit;
354 h->chunk = lp;
366 register struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
369 lp = h->chunk;
373 while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
375 plp = lp->prev;
376 CALL_FREEFUN (h, lp);
377 lp = plp;
382 if (lp)
385 h->chunk_limit = lp->limit;
386 h->chunk = lp;
397 register struct _obstack_chunk* lp;
400 for (lp = h->chunk; lp != 0; lp = lp->prev)
402 nbytes += lp->limit - (char *) lp;