Lines Matching defs:lp
48 struct lalloc_item *lp = ptr;
50 if (munmap(lp, lp->len))
57 struct lalloc_item *lp, *lold = ptr;
64 if ((lp = mmap(NULL, size, PROT_READ | PROT_WRITE,
67 if (ALLOC_ISUNALIGNED(lp))
68 errx(1, "remalloc: unaligned(%p)", lp);
69 if (mprotect(((char *)lp) + 4096, 4096, PROT_NONE))
71 lp->len = size;
74 memcpy(((char *)lp) + 8192, ((char *)lold) + 8192,
80 return (lp);
102 void *lp;
113 *lpp = (lp = ptr - sizeof(ALLOC_ITEM));
115 while (ap->next != lp)
143 struct lalloc_common *lp = NULL;
149 pp = findptr(&lp, ptr, ap);
150 pp->next = lp->next;
154 (lp = remalloc(lp, numb + sizeof(ALLOC_ITEM))) == NULL
156 || ALLOC_ISUNALIGNED(lp)
161 lp->next = ap->next;
162 ap->next = lp;
164 return ((char *)lp + sizeof(ALLOC_ITEM));
171 struct lalloc_common *lp, *pp;
173 pp = findptr(&lp, ptr, ap);
175 pp->next = lp->next;
177 free_osimalloc(lp);
184 struct lalloc_common *lp;
187 while ((lp = ap->next) != NULL) {
189 ap->next = lp->next;
191 free_osimalloc(lp);