Lines Matching refs:sblock

64 	((sblock->fs_magic == FS_UFS1_MAGIC) ? \
67 if (sblock->fs_magic == FS_UFS1_MAGIC) \
121 if (DIP(dp, di_size) > sblock->fs_bsize * NDADDR) {
124 howmany(sizeest - NDADDR * sblock->fs_bsize / TP_BSIZE,
160 if ((cgp = malloc(sblock->fs_cgsize)) == NULL)
162 for (cg = 0; cg < sblock->fs_ncg; cg++) {
163 ino = cg * sblock->fs_ipg;
164 bread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp,
165 sblock->fs_cgsize);
166 if (sblock->fs_magic == FS_UFS2_MAGIC)
169 inosused = sblock->fs_ipg;
177 if (sblock->fs_flags & FS_DOSOFTDEP) {
282 if (sblock->fs_magic == FS_UFS1_MAGIC)
290 (long)sblksize(sblock, DIP(&di, di_size),
295 filesize -= sblock->fs_bsize;
344 bread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize);
346 for (i = 0; *filesize > 0 && i < NINDIR(sblock); i++) {
347 if (sblock->fs_magic == FS_UFS1_MAGIC)
352 ret |= searchdir(ino, blkno, sblock->fs_bsize,
357 *filesize -= sblock->fs_bsize;
362 for (i = 0; *filesize > 0 && i < NINDIR(sblock); i++) {
363 if (sblock->fs_magic == FS_UFS1_MAGIC)
395 if (dblk == NULL && (dblk = malloc(sblock->fs_bsize)) == NULL)
397 bread(fsbtodb(sblock, blkno), dblk, (int)size);
477 if (sblock->fs_magic == FS_UFS1_MAGIC) {
521 DIP(dp, di_size) < sblock->fs_maxsymlinklen) {
526 if (sblock->fs_magic == FS_UFS1_MAGIC)
559 if (DIP(dp, di_size) > NDADDR * sblock->fs_bsize) {
560 cnt = NDADDR * sblock->fs_frag;
563 cnt = howmany(DIP(dp, di_size), sblock->fs_fsize);
566 if (sblock->fs_magic == FS_UFS1_MAGIC)
570 if ((size = DIP(dp, di_size) - NDADDR * sblock->fs_bsize) <= 0)
593 bread(fsbtodb(sblock, blk), (char *)&idblk,
594 (int)sblock->fs_bsize);
596 memset(&idblk, 0, sblock->fs_bsize);
598 if (*size > NINDIR(sblock) * sblock->fs_bsize) {
599 cnt = NINDIR(sblock) * sblock->fs_frag;
602 cnt = howmany(*size, sblock->fs_fsize);
605 *size -= NINDIR(sblock) * sblock->fs_bsize;
606 if (sblock->fs_magic == FS_UFS1_MAGIC)
613 for (i = 0; i < NINDIR(sblock); i++) {
614 if (sblock->fs_magic == FS_UFS1_MAGIC)
632 blks = howmany(frags * sblock->fs_fsize, TP_BSIZE);
633 tbperdb = sblock->fs_bsize >> tp_bshift;
650 dumpblock(*bp, (int)sblock->fs_bsize);
674 blks = howmany(frags * sblock->fs_fsize, TP_BSIZE);
677 resid = howmany(fragoff(sblock, spcl.c_extsize),
680 resid = howmany(fragoff(sblock, dp->dp2.di_size),
683 blks -= howmany(sblock->fs_fsize, TP_BSIZE) - resid;
685 tbperdb = sblock->fs_bsize >> tp_bshift;
704 dumpblock(*bp, (int)sblock->fs_bsize);
743 if (spcl.c_extsize > NXADDR * sblock->fs_bsize)
744 blks = howmany(NXADDR * sblock->fs_bsize, TP_BSIZE);
754 tbperdb = sblock->fs_bsize >> tp_bshift;
787 if (spcl.c_extsize > NXADDR * sblock->fs_bsize) {
788 frags = NXADDR * sblock->fs_frag;
791 frags = howmany(spcl.c_extsize, sblock->fs_fsize);
796 if (spcl.c_extsize > NXADDR * sblock->fs_bsize)
797 blks = howmany(NXADDR * sblock->fs_bsize, TP_BSIZE);
800 tbperdb = sblock->fs_bsize >> tp_bshift;
805 dumpblock(*bp, (int)sblock->fs_bsize);
823 if ((size = spcl.c_extsize - NXADDR * sblock->fs_bsize) > 0)
880 if (inoblock == NULL && (inoblock = malloc(sblock->fs_bsize)) == NULL)
885 bread(fsbtodb(sblock, ino_to_fsba(sblock, inum)), inoblock,
886 (int)sblock->fs_bsize);
887 minino = inum - (inum % INOPB(sblock));
888 maxino = minino + INOPB(sblock);
890 if (sblock->fs_magic == FS_UFS1_MAGIC) {
918 secsize = sblock->fs_fsize;
961 if (blkno + (size / dev_bsize) > fsbtodb(sblock, sblock->fs_size)) {