Lines Matching refs:lblk
334 struct lblk *lblk; /* pointer to a little block */
382 lblk = holdblk->lfreeq;
386 * If lblk has been previously allocated and
388 * Otherwise, lblk is at the beginning of
394 if (lblk < holdblk->unused) {
397 CLRSMAL(lblk->header.nextfree)) ==
404 holdblk->unused = (struct lblk *)
408 holdblk->unused = (struct lblk *)
415 lblk->header.holder = (struct holdblk *)SETALL(holdblk);
434 lblk = (struct lblk *)(newhold->space);
436 (struct lblk *)((char *)newhold->space+nb);
437 lblk->header.holder = (struct holdblk *)SETALL(newhold);
441 assert(((struct holdblk *)CLRALL(lblk->header.holder))->blksz >=
444 return ((char *)lblk + MINHEAD);
661 struct lblk *lblk; /* pointer to freed block */
664 lblk = (struct lblk *)CLRBUSY((char *)ptr - MINHEAD);
665 assert((struct header *)lblk < arenaend);
666 assert((struct header *)lblk > arena);
668 holdblk = lblk->header.holder;
672 /* put lblk on its hold block's free list */
673 lblk->header.nextfree = SETSMAL(holdblk->lfreeq);
674 holdblk->lfreeq = lblk;
753 if (TESTSMAL(((struct lblk *)((char *)ptr - MINHEAD))->
767 struct lblk *lblk;
768 lblk = (struct lblk *)((char *)ptr - MINHEAD);
770 CLRALL(lblk->header.holder))->blksz;
1013 sizeof (struct lblk) - sizeof (int);
1047 struct lblk *lblk;
1050 struct lblk *unused;
1052 lblk = CLRSMAL(holdblk->lfreeq);
1053 size = holdblk->blksz + sizeof (struct lblk) - sizeof (int);
1056 while ((lblk != LGROUND) && (lblk != unused)) {
1058 lblk = CLRSMAL(lblk->header.nextfree);