nextblk
struct header *nextblk;
next = CLRBUSY(blk->nextblk);
blk = (struct header *)CLRALL(blk->nextblk);
next = (struct header *)CLRALL(blk->nextblk);
assert(((uintptr_t)((struct header *)blk->nextblk) &
if (TESTBUSY(blk->nextblk) == 0) {
next = CLRBUSY(blk->nextblk);
brk(CLRBUSY(arena[1].nextblk));
hd->nextblk = ((struct header *)((char *)alloc_buf - minhead))->nextblk;
((struct header *)((char *)alloc_buf - minhead))->nextblk = SETBUSY(hd);
arena[1].nextblk = (struct header *)BUSY;
arena[0].nextblk = (struct header *)BUSY;
freeptr[1].nextblk = &(arena[0]);
if ((freeptr[1].nextblk-&(freeptr[1])) < nb) {
next = blk->nextblk;
if (!TESTBUSY(nextnext = next->nextblk)) {
nextnext = next->nextblk;
blk->nextblk = next;
newend->nextblk = SETBUSY(&(arena[1]));
newblk->nextblk = newend;
arenaend->nextblk = SETBUSY(newblk);
} else if (TESTBUSY(lastblk->nextblk)) {
newend->nextblk = SETBUSY(&(arena[1]));
arenaend->nextblk = newend;
arenaend = lastblk->nextblk = newend;
newend->nextblk = SETBUSY(&(arena[1]));
if (((char *)blk->nextblk - (char *)blk) - nb >= MINBLKSZ) {
newblk->nextblk = blk->nextblk;
blk->nextblk = SETBUSY(newblk);
blk->nextblk = SETBUSY(blk->nextblk);
assert((char *)CLRALL(blk->nextblk) -
assert((char *)CLRALL(blk->nextblk) -
if (TESTSMAL(((struct header *)((char *)ptr - MINHEAD))->nextblk)) {
next = blk->nextblk;
blk->nextblk = next = CLRBUSY(next);
if (!TESTBUSY(nextnext = next->nextblk)) {
} while (!TESTBUSY(nextnext = next->nextblk));
blk->nextblk = next;
next = blk->nextblk;
blk->nextblk = SETBUSY(next);
if (!TESTBUSY(next->nextblk)) {
next = next->nextblk;
} while (!TESTBUSY(next->nextblk));
blk->nextblk = SETBUSY(next);
newblk->nextblk = next;
blk->nextblk = SETBUSY(newblk);
blk = CLRBUSY(arena[1].nextblk);
next = CLRBUSY(blk->nextblk);
if (TESTBUSY(blk->nextblk)) {
aligned_blk = nextblk(aligned_blk, align);
kmem_free((caddr_t)nextblk(a->block, size),
x->block = nextblk(a->block, nbytes);
daddr_t nextblk;
nextblk = bap[indx - 1];
if (nextblk < 0 && nextblk != UFS_HOLE) {
nextblk = (-bap[indx - 1]) + fs->fs_frag;
nextblk = bap[indx - 1] + fs->fs_frag;
blkstofrags(fs, fs->fs_maxcontig) != nextblk) {
return (nextblk);
nextblk += roundup(fs->fs_rotdelay * fs->fs_rps * fs->fs_nsect /
return (nextblk);
nextblk:
goto nextblk;
daddr32_t *nextblk, *endblk;
nextblk = dblk + 1;
if ((*dblk + fs->fs_frag) == *nextblk)
nextblk++;
blklist_t *nextblk;
blk = nextblk) {
nextblk = AVL_NEXT(&tgt->emul64_tgt_data, blk);