Lines Matching refs:lblk
333 struct lblk *lblk; /* pointer to a little block */
381 lblk = holdblk->lfreeq;
385 * If lblk has been previously allocated and
387 * Otherwise, lblk is at the beginning of
393 if (lblk < holdblk->unused) {
396 CLRSMAL(lblk->header.nextfree)) ==
403 holdblk->unused = (struct lblk *)
407 holdblk->unused = (struct lblk *)
414 lblk->header.holder = (struct holdblk *)SETALL(holdblk);
433 lblk = (struct lblk *)(newhold->space);
435 (struct lblk *)((char *)newhold->space+nb);
436 lblk->header.holder = (struct holdblk *)SETALL(newhold);
440 assert(((struct holdblk *)CLRALL(lblk->header.holder))->blksz >=
443 return ((char *)lblk + MINHEAD);
660 struct lblk *lblk; /* pointer to freed block */
663 lblk = (struct lblk *)CLRBUSY((char *)ptr - MINHEAD);
664 assert((struct header *)lblk < arenaend);
665 assert((struct header *)lblk > arena);
667 holdblk = lblk->header.holder;
671 /* put lblk on its hold block's free list */
672 lblk->header.nextfree = SETSMAL(holdblk->lfreeq);
673 holdblk->lfreeq = lblk;
752 if (TESTSMAL(((struct lblk *)((char *)ptr - MINHEAD))->
766 struct lblk *lblk;
767 lblk = (struct lblk *)((char *)ptr - MINHEAD);
769 CLRALL(lblk->header.holder))->blksz;
1003 sizeof (struct lblk) - sizeof (int);
1037 struct lblk *lblk;
1040 struct lblk *unused;
1042 lblk = CLRSMAL(holdblk->lfreeq);
1043 size = holdblk->blksz + sizeof (struct lblk) - sizeof (int);
1046 while ((lblk != LGROUND) && (lblk != unused)) {
1048 lblk = CLRSMAL(lblk->header.nextfree);