Lines Matching refs:arenaend
129 static struct header *arenaend; /* ptr to block marking high end of arena */
318 lastblk = arenaend = &(arena[1]);
486 if (next >= arenaend)
498 * newend with arenaend
504 * Three cases - 1. There is space between arenaend
513 (struct header *)((char *)arenaend + HEADSZ)) {
541 arenaend->nextblk = SETBUSY(newblk);
543 arenaend = newend;
554 * stub at old arenaend becomes first word
557 /* ??? newblk = arenaend; */
560 (struct header *)((char *)arenaend+nget);
562 arenaend->nextblk = newend;
563 lastblk = blk = arenaend;
564 arenaend = newend;
573 ((char *)arenaend - (char *)lastblk);
581 ((char *)arenaend + nget);
582 arenaend = lastblk->nextblk = newend;
664 assert((struct header *)lblk < arenaend);
706 if (next == arenaend) lastblk = blk;
795 if (next >= arenaend) lastblk = blk;
973 inf.arena = (char *)arenaend - (char *)blk;