Lines Matching refs:op
97 union overhead *op;
108 op = sbrk(0);
109 n = pagesz - sizeof (*op) - ((uintptr_t)op & (pagesz - 1));
122 op = sbrk(0);
123 sbrk_adjust = (uintptr_t)(op + 1) & (pagesz - 1);
140 if (nbytes <= (n = pagesz - sizeof (*op))) {
143 n = -(ssize_t)(sizeof (*op));
158 if ((op = nextf[bucket]) == NULL) {
160 if ((op = nextf[bucket]) == NULL)
164 nextf[bucket] = op->ov_next;
165 op->ov_magic = MAGIC;
166 op->ov_index = (uchar_t)bucket;
167 return (op + 1);
176 union overhead *op;
199 op = sbrk(0);
203 if (op != sbrk(0))
212 op = sbrk(amt);
214 if (op == (union overhead *)-1)
217 op = (union overhead *)((caddr_t)op - sbrk_adjust);
222 nextf[bucket] = op;
225 op->ov_next = (union overhead *)((caddr_t)op + sz);
227 op = (union overhead *)((caddr_t)op + sz);
235 union overhead *op;
240 op = (union overhead *)((caddr_t)cp - sizeof (union overhead));
241 if (op->ov_magic != MAGIC)
243 size = op->ov_index;
244 op->ov_next = nextf[size]; /* also clobbers ov_magic */
245 nextf[size] = op;
266 union overhead *op;
277 op = (union overhead *)((caddr_t)cp - sizeof (union overhead));
278 if (op->ov_magic == MAGIC) {
280 i = op->ov_index;
292 if ((i = findbucket(op, 1)) < 0 &&
293 (i = findbucket(op, realloc_srchlen)) < 0) {
301 onb -= sizeof (*op);
303 onb += pagesz - sizeof (*op);
310 sz -= sizeof (*op);
312 sz += pagesz - sizeof (*op);