Lines Matching refs:SIZE

92 	size_t sz = SIZE(tp) / sizeof (uint64_t);
135 SIZE(tp) = size;
155 SETBIT0(SIZE(tp));
198 if (SIZE(tp) >= size) { /* branch left */
199 if (n == 0 || n >= SIZE(tp)) {
201 n = SIZE(tp);
237 if (size <= SIZE(Bottom)) {
239 CLRBITS01(SIZE(sp));
255 CLRBIT1(SIZE(tmp));
256 ASSERT(ISBIT0(SIZE(tmp)));
261 if ((n = (SIZE(sp) - size)) >= MINSIZE + WORDSIZE) {
263 SIZE(sp) = size;
266 SIZE(tp) = n | BIT0;
273 SIZE(sp) |= BIT0;
316 ts = SIZE(tp);
327 CLRBITS01(SIZE(tp));
328 if (size == SIZE(tp)) { /* nothing to do */
329 SIZE(tp) = ts;
336 if (size < MINSIZE || SIZE(tp) < MINSIZE) {
338 SETOLD01(SIZE(tp), ts);
347 if (size > SIZE(tp)) {
351 if (ISBIT0(SIZE(np)))
355 ASSERT(SIZE(np) >= MINSIZE);
356 ASSERT(!ISBIT1(SIZE(np)));
357 SIZE(tp) += SIZE(np) + WORDSIZE;
365 CLRBIT1(SIZE(tmp));
370 if (size > SIZE(tp) && BOTTOM(tp) && GETCORE(0) == Baddr) {
382 if (size <= SIZE(tp)) {
385 if ((n = (SIZE(tp) - size)) >= MINSIZE + WORDSIZE) {
387 SIZE(tp) = size;
390 SIZE(np) = n | BIT0;
396 SETOLD01(SIZE(tp), ts);
403 SETOLD01(SIZE(tp), ts);
417 * 1. size <= SIZE(tp) < MINSIZE
419 * 2. SIZE(tp) < size < MINSIZE
422 * 3. size < MINSIZE <= SIZE(tp)
426 * 4. MINSIZE <= SIZE(tp) < size
431 CLRBITS01(SIZE(tp));
432 if (SIZE(tp) < MINSIZE) {
433 if (size < SIZE(tp)) /* case 1. */ {
434 SETOLD01(SIZE(tp), ts);
448 if ((SIZE(np) + SIZE(tp) + WORDSIZE) >= size) {
449 ASSERT(!ISBIT0(SIZE(np)));
451 SIZE(np) += SIZE(tp) + WORDSIZE;
455 (void) memmove(DATA(np), old, SIZE(tp));
463 SETOLD01(SIZE(tp), ts);
492 ts = SIZE(tp);
495 CLRBIT0(SIZE(tp));
498 CLRBITS01(SIZE(tp));
502 if (SIZE(tp) < MINSIZE) {
503 ASSERT(SIZE(tp) / WORDSIZE >= 1);
504 ts = SIZE(tp) / WORDSIZE - 1;
524 if (ISBIT0(SIZE(np)))
529 SIZE(tp) += SIZE(np) + WORDSIZE;
536 ASSERT(!ISBIT0(SIZE(np)));
539 SIZE(np) += SIZE(tp) + WORDSIZE;
552 size = SIZE(tp);
556 if (SIZE(np) > size) {
566 } else if (SIZE(np) < size) {
626 SETBIT1(SIZE(tmp));
627 ASSERT(ISBIT0(SIZE(tmp)));
664 n -= SIZE(tp);
712 n += SIZE(tp) + 2 * WORDSIZE;
727 SIZE(tp) = n - 2 * WORDSIZE;
728 ASSERT((SIZE(tp) % ALIGN) == 0);
732 SETBIT0(SIZE(NEXT(tp)));
736 SETBIT0(SIZE(Bottom));
1180 blksize = SIZE(blk);
1214 SIZE(aligned_blk) = blksize | BIT0;
1216 SIZE(blk) = frag_size | BIT0 | ISBIT1(SIZE(blk));
1235 blksize = SIZE(aligned_blk);
1236 SIZE(aligned_blk) = nbytes;
1239 SETOLD01(SIZE(aligned_blk), blksize);
1241 SIZE(blk) = frag_size | BIT0;
1415 sz = size = SIZE(tp);