/illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/ |
H A D | mkfs.c | 1556 sblock.fs_spc = sblock.fs_ntrak * sblock.fs_nsect; in main() 1566 if (sblock.fs_spc != sblock.fs_ntrak * sblock.fs_nsect) { in main() 1614 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in main() 1642 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in main() 1655 for (sblock.fs_cpc = NSPB(&sblock), i = sblock.fs_spc; in main() 1843 sblock.fs_fpg = (sblock.fs_cpg * sblock.fs_spc) / NSPF(&sblock); in main() 1926 sblock.fs_nsect, sblock.fs_ntrak, sblock.fs_nrpos); in main() 1965 sblock.fs_ncg = sblock.fs_ncyl / sblock.fs_cpg; in main() 1968 sblock.fs_dblkno = sblock.fs_iblkno + sblock.fs_ipg / INOPF(&sblock); in main() 2005 sblock.fs_ncyl = sblock.fs_ncg * sblock.fs_cpg; in main() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | setup.c | 171 if (sblock.fs_ncg * sblock.fs_cpg < sblock.fs_ncyl || in read_super_block() 172 (sblock.fs_ncg - 1) * sblock.fs_cpg >= sblock.fs_ncyl) { in read_super_block() 322 logbtodb(&sblock, sblock.fs_logbno), in logsetup() 819 fsbtodb(&sblock, sblock.fs_csaddr + j * sblock.fs_frag), in getsummaryinfo() 858 maxino = sblock.fs_ncg * sblock.fs_ipg; in create_and_init_maps() 1085 sblock.fs_cstotal.cs_ndir > sblock.fs_ncg * sblock.fs_ipg) { in checksb() 1090 sblock.fs_ncg * sblock.fs_ipg); in checksb() 1120 if (sblock.fs_bsize != (sblock.fs_frag * sblock.fs_fsize)) { in checksb() 1125 if (sblock.fs_dsize >= sblock.fs_size) { in checksb() 1132 (sblock.fs_nsect * sblock.fs_ntrak * sblock.fs_ncyl)) { in checksb() [all …]
|
H A D | utilities.c | 378 size = sblock.fs_cssize - i < sblock.fs_bsize ? in flush() 379 sblock.fs_cssize - i : sblock.fs_bsize; in flush() 381 fsbtodb(&sblock, sblock.fs_csaddr + j * sblock.fs_frag), in flush() 910 sblock.fs_state = -sblock.fs_state; in verrexit() 1279 sblock.fs_flags, sblock.fs_logbno, in updateclean() 1280 sblock.fs_clean, sblock.fs_reclaim, in updateclean() 1281 sblock.fs_state + sblock.fs_time); in updateclean() 1302 sblock.fs_state = FSOKAY - (long)sblock.fs_time; in updateclean() 2076 howmany(sblock.fs_cpg * sblock.fs_spc / NSPF(&sblock), NBBY); in cg_constants() 2242 fno = logbtofrag(&sblock, sblock.fs_logbno); in examinelog() [all …]
|
H A D | inode.c | 274 numfrags(&sblock, fragroundup(&sblock, offset)); in ckinode_common() 307 sblock.fs_frag; in ckinode_common() 403 lblk = dblks + (NINDIR(&sblock) * NINDIR(&sblock)) - 1; in get_indir_offsets() 407 (NINDIR(&sblock) * NINDIR(&sblock)); in get_indir_offsets() 408 lblk = dblks + (NINDIR(&sblock) * NINDIR(&sblock) * in get_indir_offsets() 512 nif = NINDIR(&sblock); in iblock() 533 sblock.fs_frag); in iblock() 629 ((fragnum(&sblock, blk) + cnt) > sblock.fs_frag)) { in chkrange() 699 (fsck_ino_t)((inum / INOPB(&sblock)) * INOPB(&sblock)); in ginode() 739 dblk = fsbtodb(&sblock, itod(&sblock, lastinum)); in getnextinode() [all …]
|
H A D | pass1.c | 69 for (c = 0; c < sblock.fs_ncg; c++) { in pass1() 70 cgd = cgdmin(&sblock, c); in pass1() 76 i = cgbase(&sblock, c); in pass1() 77 cgd += howmany(sblock.fs_cssize, sblock.fs_fsize); in pass1() 79 i = cgsblock(&sblock, c); in pass1() 104 maxinumber = sblock.fs_ncg * sblock.fs_ipg; in pass1() 105 for (c = 0; c < sblock.fs_ncg; c++) { in pass1() 275 ndb /= NINDIR(&sblock); in verify_inode() 599 (NINDIR(&sblock) * NINDIR(&sblock)))) in collapse_dirhole() 600 blocks = NDADDR + NINDIR(&sblock); in collapse_dirhole() [all …]
|
H A D | main.c | 449 sblock.fs_fsmnt); in checkfilesys() 452 sblock.fs_fsmnt); in checkfilesys() 575 n_ffree = sblock.fs_cstotal.cs_nffree; in checkfilesys() 576 n_bfree = sblock.fs_cstotal.cs_nbfree; in checkfilesys() 579 sblock.fs_ncg * (cgdmin(&sblock, 0) - cgsblock(&sblock, 0)); in checkfilesys() 580 blks += cgsblock(&sblock, 0) - cgbase(&sblock, 0); in checkfilesys() 581 blks += howmany(sblock.fs_cssize, sblock.fs_fsize); in checkfilesys() 591 dbl_dsize = (double)sblock.fs_dsize; in checkfilesys() 822 if ((sblock.fs_state + (long)sblock.fs_time == FSOKAY) && in check_sanity() 823 (sblock.fs_clean == FSCLEAN || sblock.fs_clean == FSSTABLE || in check_sanity() [all …]
|
H A D | dir.c | 116 blksiz = idesc->id_numfrags * sblock.fs_fsize; in dirscan() 168 blksiz = idesc->id_numfrags * sblock.fs_fsize; in fsck_readdir() 881 lffragsz = dp->di_size % sblock.fs_bsize; in expanddir() 885 n = sblock.fs_bsize / sizeof (daddr32_t); in expanddir() 1001 frag2blks / sblock.fs_fsize); in expanddir() 1007 dp->di_blocks += btodb(sblock.fs_bsize); in expanddir() 1016 dp->di_size += (u_offset_t)sblock.fs_bsize; in expanddir() 1017 dp->di_blocks += btodb(sblock.fs_bsize); in expanddir() 1019 dp->di_blocks += btodb(sblock.fs_bsize); in expanddir() 1048 freeblk(ino, newblk[f], sblock.fs_frag); in expanddir() [all …]
|
H A D | pass4.c | 191 idesc->id_lbn * sblock.fs_frag + fragnum, in pass4check() 207 cylno = dtog(&sblock, cg_frag); in pass4check() 208 (void) getblk(&cgblk, cgtod(&sblock, cylno), in pass4check() 209 (size_t)sblock.fs_cgsize); in pass4check() 219 dtogd(&sblock, cg_frag)); in pass4check()
|
H A D | dup_avl.c | 267 (longlong_t)first_lfn * sblock.fs_fsize, first_pfn); in report_dup_lfn_pfn() 272 (longlong_t)first_lfn * sblock.fs_fsize, in report_dup_lfn_pfn() 273 (longlong_t)last_lfn * sblock.fs_fsize, in report_dup_lfn_pfn()
|
H A D | pass3b.c | 110 maxaclsize = ((maxaclsize / sblock.fs_bsize) + 1) * sblock.fs_bsize; in pass3b() 244 bsize = size = sblock.fs_fsize * idesc->id_numfrags; in pass3bcheck()
|
H A D | pass1b.c | 87 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/clri/ |
H A D | clri.c | 65 #define sblock sb_un.sblk macro 97 if ((sblock.fs_magic != FS_MAGIC) && in main() 103 if (sblock.fs_magic == FS_MAGIC && in main() 108 sblock.fs_version); in main() 117 sblock.fs_version); in main() 122 if (sblock.fs_logbno) { in main() 158 off = fsbtodb(&sblock, itod(&sblock, n)); in main() 161 if (read(f, (char *)buf, sblock.fs_bsize) != sblock.fs_bsize) { in main() 174 sblock.fs_time = (time32_t)t; in main() 183 off = fsbtodb(&sblock, itod(&sblock, n)); in main() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/labelit/ |
H A D | labelit.c | 72 #define sblock sb_un.sblk macro 163 if ((sblock.fs_magic != FS_MAGIC) && in label() 170 if ((sblock.fs_magic == FS_MAGIC) && in label() 176 sblock.fs_version); in label() 185 sblock.fs_version); in label() 188 fsp = &sblock; in label() 204 blk = sblock.fs_spc * sblock.fs_cpc / NSPF(&sblock); in label() 207 i -= sblock.fs_frag; in label() 208 blk = i / sblock.fs_frag; in label() 240 sblock.fs_ncg > 20 && in label() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 63 #define sblock real_fs.sblk macro 248 if ((sblock.fs_magic != FS_MAGIC) && in check() 255 if ((sblock.fs_magic == FS_MAGIC) && in check() 259 file, sblock.fs_version); in check() 268 file, sblock.fs_version); in check() 274 if (sblock.fs_logbno) { in check() 303 hsize = sblock.fs_ipg * sblock.fs_ncg - sblock.fs_cstotal.cs_nifree + 1; in check() 323 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() 342 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() 355 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 66 #define sblock real_fs.sblk macro 320 file, sblock.fs_version); in check() 329 file, sblock.fs_version); in check() 335 if (sblock.fs_logbno) { in check() 357 imax = sblock.fs_ncg * sblock.fs_ipg; in check() 359 hsize = sblock.fs_ipg * sblock.fs_ncg - sblock.fs_cstotal.cs_nifree + 1; in check() 376 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() 393 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() 405 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab, in check() 674 if (i > NINDIR(&sblock)) { in bmap() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/tunefs/ |
H A D | tunefs.c | 78 #define sblock sbun.sb macro 220 getsb(&sblock, special); in main() 237 sblock.fs_maxcontig = i; in main() 241 sblock.fs_rotdelay = 0; in main() 253 name, sblock.fs_maxbpg, i); in main() 254 sblock.fs_maxbpg = i; in main() 266 name, sblock.fs_minfree, i); in main() 267 sblock.fs_minfree = i; in main() 281 if (sblock.fs_optim == i) { in main() 290 sblock.fs_optim = i; in main() [all …]
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumptraverse.c | 37 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg - 1); in pass() 254 filesize -= (unsigned)(sblock->fs_bsize); in add() 310 bread(fsbtodb(sblock, d), (uchar_t *)idblk, (size_t)sblock->fs_bsize); in indir() 312 for (i = 0; i < NINDIR(sblock); i++) { in indir() 321 for (i = 0; i < NINDIR(sblock); i++) { in indir() 416 bread(fsbtodb(sblock, ip->di_db[0]), in lf_dump() 463 (size_t)sblock->fs_bsize); in lf_dmpindir() 476 for (i = 0; i < NINDIR(sblock); i++) { in lf_dmpindir() 734 maxino = ((itog(sblock, ino) + 1) * (unsigned)(sblock->fs_ipg)); in getino() 739 (fsbtodb(sblock, itod(sblock, ino)) + itoo(sblock, ino) / INOPERDB), in getino() [all …]
|
H A D | dumpmain.c | 743 sblock = (struct fs *)&sblock_buf; in main() 756 if (sblock->fs_magic == FS_MAGIC && in main() 760 sblock->fs_version); in main() 769 sblock->fs_version); in main() 784 if (sblock->fs_clean == FSCLEAN) { in main() 806 sblock->fs_version); in main() 815 sblock->fs_version); in main() 847 msiz = roundup(d_howmany(sblock->fs_ipg * sblock->fs_ncg, NBBY), in main() 884 bread(fsbtodb(sblock, cgtod(sblock, i)), in main() 887 (int)sblock->fs_ipg / NBBY); in main() [all …]
|
H A D | dumponline.c | 52 struct fs *sblock; variable 98 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg); in allocino() 105 nused = maxino - sblock->fs_cstotal.cs_nifree; in allocino()
|
H A D | dumpitime.c | 367 if (ip->di_size > (u_offset_t)((unsigned)(sblock->fs_bsize) * NDADDR)) { in est() 371 (unsigned)(NDADDR * sblock->fs_bsize / tp_bsize), in est()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/df/ |
H A D | df.c | 129 #define sblock sb.iu_fs macro 483 if ((sblock.fs_magic != FS_MAGIC) && in dfreedev() 491 if (sblock.fs_magic == FS_MAGIC && in dfreedev() 496 file, sblock.fs_version); in dfreedev() 500 if (sblock.fs_magic == MTB_UFS_MAGIC && in dfreedev() 505 file, sblock.fs_version); in dfreedev() 515 (fsfilcnt64_t)sblock.fs_ncg * in dfreedev() 516 (fsfilcnt64_t)sblock.fs_ipg, in dfreedev() 523 (fsblkcnt64_t)sblock.fs_frag + in dfreedev() 531 (fsblkcnt64_t)sblock.fs_fsize)); in dfreedev() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quot/ |
H A D | quot.c | 66 #define sblock sb_un.u_sblock macro 266 bread(fd, (diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE); in check() 274 itab = (struct dinode *)calloc(sblock.fs_ipg, sizeof (struct dinode)); in check() 282 for (c = 0; c < sblock.fs_ncg; c++) { in check() 283 bread(fd, (diskaddr_t)fsbtodb(&sblock, cgimin(&sblock, c)), in check() 285 (int)(sblock.fs_ipg * sizeof (struct dinode))); in check() 286 for (j = 0; j < sblock.fs_ipg; j++, ino++) { in check() 318 blks = lblkno(&sblock, ip->di_size); in qacct() 319 frags = blks * sblock.fs_frag + in qacct() 320 numfrags(&sblock, dblksize(&sblock, ip, blks)); in qacct() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/newfs/ |
H A D | newfs.c | 1016 static struct fs sblock; in read_sb() local 1032 bufsz = ((sizeof (sblock) / DEV_BSIZE) + 1) * DEV_BSIZE; in read_sb() 1046 (void) memcpy(&sblock, bufp, sizeof (sblock)); in read_sb() 1049 if (((sblock.fs_magic != FS_MAGIC) && in read_sb() 1050 (sblock.fs_magic != MTB_UFS_MAGIC)) || in read_sb() 1051 sblock.fs_ncg < 1 || sblock.fs_cpg < 1) in read_sb() 1054 if (sblock.fs_ncg * sblock.fs_cpg < sblock.fs_ncyl || in read_sb() 1055 (sblock.fs_ncg - 1) * sblock.fs_cpg >= sblock.fs_ncyl) in read_sb() 1058 if (sblock.fs_sbsize < 0 || sblock.fs_sbsize > SBSIZE) in read_sb() 1061 return (&sblock); in read_sb()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quotacheck/ |
H A D | quotacheck.c | 70 #define sblock un.sblk macro 478 bread((diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE); in chkquota() 498 (FSOKAY == (sblock.fs_state + sblock.fs_time)) && in chkquota() 499 (sblock.fs_clean == FSLOG)) { in chkquota() 505 for (cg = 0; cg < sblock.fs_ncg; cg++) { in chkquota() 507 for (i = 0; i < sblock.fs_ipg; i++) in chkquota() 632 iblk = itod(&sblock, ino); in ginode() 633 bread(fsbtodb(&sblock, iblk), in ginode() 635 dp = &itab[(int)ino % (int)INOPB(&sblock)]; in ginode()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsdb/ |
H A D | fsdb.c | 4847 #define sblock sb_un.sblk macro 4866 if (read(f, &sblock, SBSIZE) != SBSIZE) { in old_fsdb() 4870 if (sblock.fs_magic != FS_MAGIC) { in old_fsdb() 4878 off = (u_offset_t)fsbtodb(&sblock, itod(&sblock, inum)) * DEV_BSIZE; in old_fsdb() 4880 if (read(f, (char *)di_buf, sblock.fs_bsize) != sblock.fs_bsize) { in old_fsdb() 4892 sblock.fs_time = (time32_t)t; in old_fsdb() 4893 if (write(f, &sblock, SBSIZE) != SBSIZE) { in old_fsdb() 4899 off = (u_offset_t)fsbtodb(&sblock, itod(&sblock, inum)) * DEV_BSIZE; in old_fsdb() 4901 read(f, (char *)di_buf, sblock.fs_bsize); in old_fsdb() 4902 j = itoo(&sblock, inum); in old_fsdb() [all …]
|