Lines Matching refs:lblk
335 struct lblk *lblk; /* pointer to a little block */
383 lblk = holdblk->lfreeq;
387 * If lblk has been previously allocated and
389 * Otherwise, lblk is at the beginning of
395 if (lblk < holdblk->unused) {
398 CLRSMAL(lblk->header.nextfree)) ==
405 holdblk->unused = (struct lblk *)
409 holdblk->unused = (struct lblk *)
416 lblk->header.holder = (struct holdblk *)SETALL(holdblk);
435 lblk = (struct lblk *)(newhold->space);
437 (struct lblk *)((char *)newhold->space+nb);
438 lblk->header.holder = (struct holdblk *)SETALL(newhold);
442 assert(((struct holdblk *)CLRALL(lblk->header.holder))->blksz >=
445 return ((char *)lblk + MINHEAD);
662 struct lblk *lblk; /* pointer to freed block */
665 lblk = (struct lblk *)CLRBUSY((char *)ptr - MINHEAD);
666 assert((struct header *)lblk < arenaend);
667 assert((struct header *)lblk > arena);
669 holdblk = lblk->header.holder;
673 /* put lblk on its hold block's free list */
674 lblk->header.nextfree = SETSMAL(holdblk->lfreeq);
675 holdblk->lfreeq = lblk;
754 if (TESTSMAL(((struct lblk *)((char *)ptr - MINHEAD))->
768 struct lblk *lblk;
769 lblk = (struct lblk *)((char *)ptr - MINHEAD);
771 CLRALL(lblk->header.holder))->blksz;
1002 sizeof (struct lblk) - sizeof (int);
1036 struct lblk *lblk;
1039 struct lblk *unused;
1041 lblk = CLRSMAL(holdblk->lfreeq);
1042 size = holdblk->blksz + sizeof (struct lblk) - sizeof (int);
1045 while ((lblk != LGROUND) && (lblk != unused)) {
1047 lblk = CLRSMAL(lblk->header.nextfree);