fs_fsize
fsbtodb(fs, cgtod(fs, cg)) * (fs->fs_fsize / fsbtodb(fs,1)))) < 0)
(fs->fs_fsize / fsbtodb(fs,1)))) < 0)
disk->d_bsize = fs->fs_fsize / fsbtodb(fs, 1);
dev_bsize = sblock->fs_fsize / fsbtodb(sblock, 1);
cnt = howmany(DIP(dp, di_size), sblock->fs_fsize);
cnt = howmany(*size, sblock->fs_fsize);
blks = howmany(frags * sblock->fs_fsize, TP_BSIZE);
blks = howmany(frags * sblock->fs_fsize, TP_BSIZE);
blks -= howmany(sblock->fs_fsize, TP_BSIZE) - resid;
frags = howmany(spcl.c_extsize, sblock->fs_fsize);
secsize = sblock->fs_fsize;
afs.fs_fsize, afs.fs_fshift, afs.fs_fmask);
printf("-f %d ", fs->fs_fsize);
blksiz = idesc->id_numfrags * sblock.fs_fsize;
blksiz = idesc->id_numfrags * sblock.fs_fsize;
bp = getdirblk(DIP(dp, di_db[0]), sblock.fs_fsize);
cp < &bp->b_un.b_buf[sblock.fs_fsize];
if (dp->di_extsize <= sblock.fs_fsize)
blksiz = sblock.fs_fsize;
if (type != BT_INODES && chkrange(blkno, size / sblock.fs_fsize)) {
idesc.id_entryno *= btodb(sblock.fs_fsize);
DIP_SET(dp, di_size, sblock.fs_fsize);
DIP_SET(dp, di_blocks, btodb(sblock.fs_fsize));
blks += howmany(sblock.fs_cssize, sblock.fs_fsize);
DIP_SET(dp, di_size, sblock.fs_fsize);
idesc->id_entryno *= btodb(sblock.fs_fsize);
cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize);
dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1);
rdsize = sblock.fs_fsize;
rdsize = sblock.fs_fsize;
clrsize = frags * fs->fs_fsize;
sb->fs_fsize);
sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize);
if (d < sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize)) {
sblock.fs_cssize/sblock.fs_fsize; d++) {
size -= size % osblock.fs_fsize;
if (size <= (uint64_t)(osblock.fs_size * osblock.fs_fsize)) {
osblock.fs_size * osblock.fs_fsize,
if (size == (uint64_t)(osblock.fs_size * osblock.fs_fsize))
osblock.fs_size * osblock.fs_fsize,
sblock.fs_size * sblock.fs_fsize,
testbuf = malloc(sblock.fs_fsize);
rdfs((ufs2_daddr_t)((size - sblock.fs_fsize) / DEV_BSIZE),
sblock.fs_fsize, testbuf, fsi);
wtfs((ufs2_daddr_t)((size - sblock.fs_fsize) / DEV_BSIZE),
sblock.fs_fsize, testbuf, fso, Nflag);
(sblock.fs_size % sblock.fs_fpg) * sblock.fs_fsize,
(float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR,
sblock.fs_fsize);
sblock.fs_ncg, (float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR,
dupper += howmany(sblock.fs_cssize, sblock.fs_fsize);
if (howmany(sblock.fs_cssize, sblock.fs_fsize) ==
howmany(osblock.fs_cssize, osblock.fs_fsize)) {
sblock.fs_dsize -= howmany(sblock.fs_cssize, sblock.fs_fsize) -
howmany(osblock.fs_cssize, osblock.fs_fsize);
d = osblock.fs_csaddr + (osblock.fs_cssize / osblock.fs_fsize);
frag = howmany(size, sblock.fs_fsize);
sblock.fs_fsize = fsize;
if (!POWEROF2(sblock.fs_fsize)) {
sblock.fs_fsize);
if (sblock.fs_fsize < sectorsize) {
sblock.fs_fsize, sectorsize);
sblock.fs_fsize = sectorsize;
if (sblock.fs_fsize > MAXBSIZE) {
sblock.fs_fsize, MAXBSIZE);
sblock.fs_fsize = MAXBSIZE;
if (sblock.fs_bsize < sblock.fs_fsize) {
sblock.fs_bsize, sblock.fs_fsize);
sblock.fs_bsize = sblock.fs_fsize;
if (sblock.fs_fsize * MAXFRAG < sblock.fs_bsize) {
sblock.fs_fsize, MAXFRAG, sblock.fs_bsize / MAXFRAG);
sblock.fs_fsize = sblock.fs_bsize / MAXFRAG;
sblock.fs_fmask = ~(sblock.fs_fsize - 1);
sblock.fs_fshift = ilog2(sblock.fs_fsize);
sblock.fs_fsbtodb = ilog2(sblock.fs_fsize / sectorsize);
sblock.fs_old_nspf = sblock.fs_fsize / sectorsize;
roundup(howmany(sblock.fs_sblockloc + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag);
density -= sblock.fs_fsize;
csfrags = howmany(sblock.fs_cssize, sblock.fs_fsize);
fsys, (float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR,
sblock.fs_fsize);
sblock.fs_ncg, (float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR,
sblock.fs_size * sblock.fs_fsize - sblock.fs_sblockloc);
pp->p_fsize = sblock.fs_fsize;
dupper += howmany(sblock.fs_cssize, sblock.fs_fsize);
node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode);
wtfs(fsbtodb(&sblock, node.dp1.di_db[0]), sblock.fs_fsize,
alloc(sblock.fs_fsize, node.dp1.di_mode);
sblock.fs_fsize, iobuf);
node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode);
wtfs(fsbtodb(&sblock, node.dp2.di_db[0]), sblock.fs_fsize,
alloc(sblock.fs_fsize, node.dp2.di_mode);
sblock.fs_fsize, iobuf);
dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1);
roundup(size, sblock.fs_fsize)) <= 0) {
if (size / sblock.fs_fsize > sblock.fs_fpg)
size = sblock.fs_fpg * sblock.fs_fsize;
fs->fs_fsize = 1 << fs->fs_fshift;
fs->fs_fmask = fs->fs_fsize - 1;
if (fs->fs_magic == FS_UFS1_MAGIC && fs->fs_fsize > 0) {
} else if (fs->fs_magic == FS_UFS2_MAGIC && fs->fs_fsize > 0) {
( abs( ((fsys)->size) - ( (prov)->mediasize / (fsys)->fs_fsize )) \
cgsize = fs->fs_fsize * fs->fs_fpg;
blksize * fs->fs_fsize, UFS_ROOTINO,
loc = howmany(fs->fs_cssize, fs->fs_fsize);
len = (i == fs->fs_frag) ? 0 : i * fs->fs_fsize;
totblks = howmany(length, fs->fs_fsize);
blks = howmany(size, fs->fs_fsize);
size = (blks - i) * fs->fs_fsize;
FCHK(fs->fs_fsize, <, sectorsize, %jd);
FCHK(fs->fs_fsize * fs->fs_frag, !=, fs->fs_bsize, %jd);
FCHK(powerof2(fs->fs_fsize), ==, 0, %jd);
FCHK(fs->fs_fsbtodb, !=, ILOG2(fs->fs_fsize / sectorsize), %jd);
howmany(fs->fs_sblockloc + SBLOCKSIZE, fs->fs_fsize),
FCHK(fs->fs_csaddr + howmany(fs->fs_cssize, fs->fs_fsize), >,
fs->fs_fsize)), >, dtog(fs, fs->fs_csaddr), %jd);
WCHK(fs->fs_old_nspf, !=, fs->fs_fsize / sectorsize, %jd);
FCHK(fs->fs_fsize, <, sectorsize, %jd);
FCHK(fs->fs_fsize * fs->fs_frag, !=, fs->fs_bsize, %jd);
FCHK(powerof2(fs->fs_fsize), ==, 0, %jd);
FCHK(fs->fs_fmask, !=, ~(fs->fs_fsize - 1), %#jx);
FCHK(fs->fs_fshift, !=, ILOG2(fs->fs_fsize), %jd);
FCHK(fs->fs_fsbtodb, !=, ILOG2(fs->fs_fsize / sectorsize), %jd);
howmany(fs->fs_sblockloc + SBLOCKSIZE, fs->fs_fsize),
roundup(howmany(SBLOCKSIZE, fs->fs_fsize), fs->fs_frag), %jd);
FCHK(fs->fs_cgsize, <, fs->fs_fsize, %jd);
FCHK(fs->fs_cgsize % fs->fs_fsize, !=, 0, %jd);
howmany(fs->fs_cssize, fs->fs_fsize), %jd);
FCHK(fs->fs_csaddr + howmany(fs->fs_cssize, fs->fs_fsize), >,
FCHK(dtog(fs, fs->fs_csaddr + howmany(fs->fs_cssize, fs->fs_fsize)), >,
blks = howmany(fs->fs_cssize, fs->fs_fsize);
size = (blks - i) * fs->fs_fsize;
sbp->f_bsize = fs->fs_fsize;
int32_t fs_fsize; /* size of frag blocks in fs */
fs->fs_fsize);
int32_t fs_fsize; /* size of frag blocks in fs */
sblock.fs_fsize = fsize;
if (!POWEROF2(sblock.fs_fsize)) {
sblock.fs_fsize);
if (sblock.fs_fsize < sectorsize) {
sblock.fs_fsize, sectorsize);
if (sblock.fs_bsize < sblock.fs_fsize) {
sblock.fs_bsize, sblock.fs_fsize);
sblock.fs_fmask = ~(sblock.fs_fsize - 1);
for (sblock.fs_fshift = 0, i = sblock.fs_fsize; i > 1; i >>= 1)
sblock.fs_fsize, sblock.fs_bsize,
sblock.fs_fsbtodb = ilog2(sblock.fs_fsize / sectorsize);
sblock.fs_old_nspf = sblock.fs_fsize / sectorsize;
roundup(howmany(sblock.fs_sblockloc + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag));
density -= sblock.fs_fsize;
csfrags = howmany(sblock.fs_cssize, sblock.fs_fsize);
fsys, (float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR,
sblock.fs_bsize, sblock.fs_fsize);
(float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR,
blks = howmany(size, fs->fs_fsize);
size = (blks - i) * fs->fs_fsize;
dupper += howmany(sblock.fs_cssize, sblock.fs_fsize);