cgsblock
if (cg == 0 || fsbe > cgsblock(fs, cg)) {
if ((blk + cnt) > cgsblock(sblock, c)) {
(long long)cgsblock(sblock, c));
(cgdmin(sblock, 0) - cgsblock(sblock, 0));
n_blks += cgsblock(sblock, 0) - cgbase(sblock, 0);
i = cgsblock(sblock, c);
FFS_FSBTODB(sblock, cgsblock(sblock, c)),
getblk(&asblk, cgsblock(sblock, c), sblock->fs_sbsize);
FFS_FSBTODB(sblock, cgsblock(sblock, c)),
bflag = FFS_FSBTODB(&proto, cgsblock(&proto, cg));
getblk(&asblk, cgsblock(sblock, sblock->fs_ncg - 1), sblock->fs_sbsize);
cg0_data = cgsblock(&sblock, 0) * sblock.fs_fsize + iobufsize;
(uint64_t)FFS_FSBTODB(&sblock, cgsblock(&sblock, sblock.fs_ncg-1)));
(uint64_t)FFS_FSBTODB(&sblock, cgsblock(&sblock, cylno)));
i = cgsblock(&sblock, 0) * sblock.fs_fsize - sblock.fs_sblockloc;
dlower = cgsblock(&sblock, cylno) - cbase;
wtfs(FFS_FSBTODB(&sblock, cgsblock(&sblock, cylno)), iobufsize, iobuf);
dlow = cgsblock(oldsb, i) - base;
writeat(FFS_FSBTODB(oldsb, cgsblock(oldsb, i)), newsb, SBLOCKSIZE);
dlow = cgsblock(newsb, cgn) - base;
dlow = cgsblock(newsb, i) - base;
newsb->fs_dsize -= cgsblock(newsb, 0) - cgbase(newsb, 0);
bwrite(FFS_FSBTODB(&sblock, cgsblock(&sblock, i)),
loc = (off_t)(FFS_FSBTODB(&afs, cgsblock(&afs, i))) * dev_bsize;
FFS_FSBTODB(&sblock, cgsblock(&sblock, sblock.fs_ncg -1)));
(long long)FFS_FSBTODB(&sblock, cgsblock(&sblock, cylno)));
ffs_wtfs(FFS_FSBTODB(fs, cgsblock(fs, cylno)),
dlower = cgsblock(&sblock, cylno) - cbase;
ffs_wtfs(FFS_FSBTODB(&sblock, cgsblock(&sblock, cylno)), iobufsize, iobuf,