Home
last modified time | relevance | path

Searched refs:sblock (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c1556 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 Dsetup.c171 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 Dutilities.c378 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 Dinode.c274 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 Dpass1.c69 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 Dmain.c449 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 Ddir.c116 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 Dpass4.c191 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 Ddup_avl.c267 (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 Dpass3b.c110 maxaclsize = ((maxaclsize / sblock.fs_bsize) + 1) * sblock.fs_bsize; in pass3b()
244 bsize = size = sblock.fs_fsize * idesc->id_numfrags; in pass3bcheck()
H A Dpass1b.c87 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck()
/illumos-gate/usr/src/cmd/fs.d/ufs/clri/
H A Dclri.c65 #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 Dlabelit.c72 #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 Dncheck.c63 #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 Dff.c66 #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 Dtunefs.c78 #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 Ddumptraverse.c37 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 Ddumpmain.c743 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 Ddumponline.c52 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 Ddumpitime.c367 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 Ddf.c129 #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 Dquot.c66 #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 Dnewfs.c1016 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 Dquotacheck.c70 #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 Dfsdb.c4847 #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 …]

12