SBLOCKSIZE
char d_sb[SBLOCKSIZE]; /* superblock as buffer */
(void *)&osblock, SBLOCKSIZE) == -1)
char pad[SBLOCKSIZE];
sblk.b_size = SBLOCKSIZE;
sblk.b_un.b_buf = Balloc(SBLOCKSIZE);
char pad[SBLOCKSIZE];
char cdummy[SBLOCKSIZE];
roundup(howmany(sblock.fs_sblockloc + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag);
if (sblock.fs_sbsize > SBLOCKSIZE)
sblock.fs_sbsize = SBLOCKSIZE;
SBLOCKSIZE);
chdummy, SBLOCKSIZE);
cgsblock(&fsdummy, cg)), chdummy, SBLOCKSIZE);
SBLOCKSIZE / DEV_BSIZE))
char sbbuf[SBLOCKSIZE]; /* superblock */
logical_sb = fs->e2fs_bsize > SBLOCKSIZE ? 0 : 1;
if (SBLOCKSIZE % cp->provider->sectorsize != 0 ||
if (SBLOCKSIZE % pp->sectorsize != 0 || ffs_sbget(cp, &fs, UFS_STDSB,
size = fs->fs_bsize < SBLOCKSIZE ? fs->fs_bsize : SBLOCKSIZE;
error = (*readfunc)(devfd, sblockloc, (void **)fsp, SBLOCKSIZE);
FCHK(fs->fs_sbsize, >, SBLOCKSIZE, %jd);
howmany(fs->fs_sblockloc + SBLOCKSIZE, fs->fs_fsize),
FCHK(fs->fs_sbsize, >, SBLOCKSIZE, %jd);
howmany(fs->fs_sblockloc + SBLOCKSIZE, fs->fs_fsize),
roundup(howmany(SBLOCKSIZE, fs->fs_fsize), fs->fs_frag), %jd);
for (secsize = dbtob(1); secsize <= SBLOCKSIZE; secsize *= 2)
(protofs = UFS_MALLOC(SBLOCKSIZE, filltype, M_NOWAIT))
if ((SBLOCKSIZE % cp->provider->sectorsize) != 0) {
cp->provider->sectorsize, SBLOCKSIZE);
char *fs, sblock[SBLOCKSIZE];
if (len >= SBLOCKSIZE) {
SBLOCKSIZE - DEV_BSIZE);
char buf[SBLOCKSIZE];
roundup(SBLOCK_UFS1 + SBLOCKSIZE, ffs_opts->bsize);
fsopts->size += roundup(SBLOCKSIZE, ffs_opts->bsize);
roundup(SBLOCK_UFS2 + SBLOCKSIZE, ffs_opts->bsize);
fsopts->size += roundup(SBLOCKSIZE, ffs_opts->bsize);
sbsize = SBLOCKSIZE;
roundup(howmany(sblock.fs_sblockloc + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag));
if (sblock.fs_sbsize > SBLOCKSIZE)
sblock.fs_sbsize = SBLOCKSIZE;
if (sblock.fs_bsize < SBLOCKSIZE)
iobufsize = SBLOCKSIZE + 3 * sblock.fs_bsize;
memcpy(iobuf, writebuf, SBLOCKSIZE);
start = MAX(sblock.fs_bsize, SBLOCKSIZE);
char pad[SBLOCKSIZE];