Home
last modified time | relevance | path

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

12

/titanic_41/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c442 #define sblock fsun.fs macro
1344 sblock.fs_bsize = bsize; in main()
1345 sblock.fs_inopb = sblock.fs_bsize / sizeof (struct dinode); in main()
1349 howmany(MAXIpG(&sblock), NBBY)) / in main()
1549 rdfs(fssize_db - 1, (int)sectorsize, (char *)&sblock); in main()
1554 rdfs((diskaddr_t)(SBOFF / sectorsize), (int)sbsize, (char *)&sblock); in main()
1555 sblock.fs_magic = -1; in main()
1556 sblock.fs_clean = FSBAD; in main()
1557 sblock.fs_state = FSOKAY - sblock.fs_time; in main()
1558 wtfs((diskaddr_t)(SBOFF / sectorsize), (int)sbsize, (char *)&sblock); in main()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/fsck/
H A Dsetup.c113 if (ioctl(fd, _FIOGETSUPERBLOCK, &sblock)) { in read_super_block()
120 (void) fsck_bread(fsreadfd, (caddr_t)&sblock, in read_super_block()
129 sblock.fs_u.fs_csp = NULL; in read_super_block()
136 if ((sblock.fs_magic != FS_MAGIC) && in read_super_block()
137 (sblock.fs_magic != MTB_UFS_MAGIC)) { in read_super_block()
141 if (sblock.fs_magic == FS_MAGIC && in read_super_block()
142 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 && in read_super_block()
143 sblock.fs_version != UFS_VERSION_MIN)) { in read_super_block()
147 if (sblock.fs_magic == MTB_UFS_MAGIC && in read_super_block()
148 (sblock.fs_version > MTB_UFS_VERSION_1 || in read_super_block()
[all …]
H A Dutilities.c197 bufp = malloc((size_t)sblock.fs_bsize); in bufinit()
203 bufcnt = MAXBUFSPACE / sblock.fs_bsize; in bufinit()
214 bufp = malloc((size_t)sblock.fs_bsize); in bufinit()
279 if (bp->b_bno == fsbtodb(&sblock, blkno)) { in getdatablk()
332 dblk = fsbtodb(&sblock, blk); in getblk()
369 sip = (caddr_t)sblock.fs_u.fs_csp; in flush()
370 for (i = 0, j = 0; i < sblock.fs_cssize; i += sblock.fs_bsize, j++) { in flush()
371 size = sblock.fs_cssize - i < sblock.fs_bsize ? in flush()
372 sblock.fs_cssize - i : sblock.fs_bsize; in flush()
374 fsbtodb(&sblock, sblock.fs_csaddr + j * sblock.fs_frag), in flush()
[all …]
H A Dinode.c261 ndb = howmany(dino.di_size, (u_offset_t)sblock.fs_bsize); in ckinode_common()
265 offset = blkoff(&sblock, dino.di_size); in ckinode_common()
268 numfrags(&sblock, fragroundup(&sblock, offset)); in ckinode_common()
270 idesc->id_numfrags = sblock.fs_frag; in ckinode_common()
300 frags = howmany((int)dp->di_size, sblock.fs_fsize) % in ckinode_common()
301 sblock.fs_frag; in ckinode_common()
303 frags = sblock.fs_frag; in ckinode_common()
333 idesc->id_numfrags = sblock.fs_frag; in ckinode_common()
334 ndb = howmany(dino.di_size, (u_offset_t)sblock.fs_bsize); in ckinode_common()
350 (u_offset_t)sblock.fs_bsize) - indir_data_blks, in ckinode_common()
[all …]
H A Dpass1.c71 for (c = 0; c < sblock.fs_ncg; c++) { in pass1()
72 cgd = cgdmin(&sblock, c); in pass1()
78 i = cgbase(&sblock, c); in pass1()
79 cgd += howmany(sblock.fs_cssize, sblock.fs_fsize); in pass1()
81 i = cgsblock(&sblock, c); in pass1()
92 if (islog && islogok && sblock.fs_logbno) in pass1()
106 maxinumber = sblock.fs_ncg * sblock.fs_ipg; in pass1()
107 for (c = 0; c < sblock.fs_ncg; c++) { in pass1()
108 for (i = 0; i < sblock.fs_ipg; i++, inumber++) { in pass1()
181 truncino(inumber, sblock.fs_fsize, TI_NOPARENT); in verify_inode()
[all …]
H A Dmain.c414 sblock.fs_fsmnt); in checkfilesys()
417 sblock.fs_fsmnt); in checkfilesys()
540 n_ffree = sblock.fs_cstotal.cs_nffree; in checkfilesys()
541 n_bfree = sblock.fs_cstotal.cs_nbfree; in checkfilesys()
542 files = maxino - UFSROOTINO - sblock.fs_cstotal.cs_nifree - n_files; in checkfilesys()
544 sblock.fs_ncg * (cgdmin(&sblock, 0) - cgsblock(&sblock, 0)); in checkfilesys()
545 blks += cgsblock(&sblock, 0) - cgbase(&sblock, 0); in checkfilesys()
546 blks += howmany(sblock.fs_cssize, sblock.fs_fsize); in checkfilesys()
547 blks = maxfsblock - (n_ffree + sblock.fs_frag * n_bfree) - blks; in checkfilesys()
549 countdirs = sblock.fs_cstotal.cs_ndir - countdirs; in checkfilesys()
[all …]
H A Ddir.c118 blksiz = idesc->id_numfrags * sblock.fs_fsize; in dirscan()
170 blksiz = idesc->id_numfrags * sblock.fs_fsize; in fsck_readdir()
849 nxtbn = lblkno(&sblock, dp->di_size - 1) + 1; in expanddir()
883 lffragsz = dp->di_size % sblock.fs_bsize; in expanddir()
887 n = sblock.fs_bsize / sizeof (daddr32_t); in expanddir()
906 if ((newblk[0] = allocblk(sblock.fs_frag)) == 0) { in expanddir()
911 if ((newblk[1] = allocblk(sblock.fs_frag)) == 0) { in expanddir()
921 bp[0] = getdirblk(newblk[0], (size_t)sblock.fs_bsize); in expanddir()
931 (size_t)dblksize(&sblock, dp, nxtbn - 1)); in expanddir()
943 cp < &(bp[0]->b_un.b_buf[sblock.fs_bsize]); in expanddir()
[all …]
H A Dpass4.c193 idesc->id_lbn * sblock.fs_frag + fragnum, in pass4check()
209 cylno = dtog(&sblock, cg_frag); in pass4check()
210 (void) getblk(&cgblk, cgtod(&sblock, cylno), in pass4check()
211 (size_t)sblock.fs_cgsize); in pass4check()
221 dtogd(&sblock, cg_frag)); in pass4check()
H A Ddup_avl.c269 (longlong_t)first_lfn * sblock.fs_fsize, first_pfn); in report_dup_lfn_pfn()
274 (longlong_t)first_lfn * sblock.fs_fsize, in report_dup_lfn_pfn()
275 (longlong_t)last_lfn * sblock.fs_fsize, in report_dup_lfn_pfn()
H A Dpass3b.c112 maxaclsize = ((maxaclsize / sblock.fs_bsize) + 1) * sblock.fs_bsize; in pass3b()
246 bsize = size = sblock.fs_fsize * idesc->id_numfrags; in pass3bcheck()
H A Dpass1b.c89 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck()
/titanic_41/usr/src/cmd/fs.d/ufs/clri/
H A Dclri.c67 #define sblock sb_un.sblk macro
99 if ((sblock.fs_magic != FS_MAGIC) && in main()
100 (sblock.fs_magic != MTB_UFS_MAGIC)) { in main()
105 if (sblock.fs_magic == FS_MAGIC && in main()
106 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 && in main()
107 sblock.fs_version != UFS_VERSION_MIN)) { in main()
110 sblock.fs_version); in main()
114 if (sblock.fs_magic == MTB_UFS_MAGIC && in main()
115 (sblock.fs_version > MTB_UFS_VERSION_1 || in main()
116 sblock.fs_version < MTB_UFS_VERSION_MIN)) { in main()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/labelit/
H A Dlabelit.c74 #define sblock sb_un.sblk macro
160 if (read(f, &sblock, SBSIZE) != SBSIZE) { in label()
165 if ((sblock.fs_magic != FS_MAGIC) && in label()
166 (sblock.fs_magic != MTB_UFS_MAGIC)) { in label()
172 if ((sblock.fs_magic == FS_MAGIC) && in label()
173 ((sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2) && in label()
174 (sblock.fs_version != UFS_VERSION_MIN))) { in label()
178 sblock.fs_version); in label()
181 if ((sblock.fs_magic == MTB_UFS_MAGIC) && in label()
182 ((sblock.fs_version > MTB_UFS_VERSION_1) || in label()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/ncheck/
H A Dncheck.c65 #define sblock real_fs.sblk macro
249 bread((diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE); in check()
250 if ((sblock.fs_magic != FS_MAGIC) && in check()
251 (sblock.fs_magic != MTB_UFS_MAGIC)) { in check()
257 if ((sblock.fs_magic == FS_MAGIC) && in check()
258 ((sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2) && in check()
259 (sblock.fs_version != UFS_VERSION_MIN))) { in check()
261 file, sblock.fs_version); in check()
266 if ((sblock.fs_magic == MTB_UFS_MAGIC) && in check()
267 ((sblock.fs_version > MTB_UFS_VERSION_1) || in check()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c68 #define sblock real_fs.sblk macro
310 bread(SBLOCK, (char *)&sblock, SBSIZE); in check()
311 if ((sblock.fs_magic != FS_MAGIC) && in check()
312 (sblock.fs_magic != MTB_UFS_MAGIC)) { in check()
318 if (sblock.fs_magic == FS_MAGIC && in check()
319 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 && in check()
320 sblock.fs_version != UFS_VERSION_MIN)) { in check()
322 file, sblock.fs_version); in check()
327 if (sblock.fs_magic == MTB_UFS_MAGIC && in check()
328 (sblock.fs_version > MTB_UFS_VERSION_1 || in check()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/tunefs/
H A Dtunefs.c80 #define sblock sbun.sb macro
222 getsb(&sblock, special); in main()
238 name, sblock.fs_maxcontig, i); in main()
239 sblock.fs_maxcontig = i; in main()
243 sblock.fs_rotdelay = 0; in main()
255 name, sblock.fs_maxbpg, i); in main()
256 sblock.fs_maxbpg = i; in main()
268 name, sblock.fs_minfree, i); in main()
269 sblock.fs_minfree = i; in main()
283 if (sblock.fs_optim == i) { in main()
[all …]
/titanic_41/usr/src/cmd/backup/dump/
H A Ddumptraverse.c46 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg - 1);
266 dsrch(ip->di_db[i], (ulong_t)dblksize(sblock, ip, i),
268 filesize -= (unsigned)(sblock->fs_bsize);
303 if ((unsigned)(sblock->fs_bsize) > sizeof (idblk)) {
310 if ((unsigned)NINDIR(sblock) > MAXNINDIR) {
327 bread(fsbtodb(sblock, d), (uchar_t *)idblk, (size_t)sblock->fs_bsize);
329 for (i = 0; i < NINDIR(sblock); i++) {
332 dsrch(d, (ulong_t)(uint32_t)sblock->fs_bsize,
334 *filesize -= (unsigned)(sblock->fs_bsize);
338 for (i = 0; i < NINDIR(sblock); i++) {
[all …]
H A Ddumpmain.c704 sblock = (struct fs *)&sblock_buf; in main()
707 bread((diskaddr_t)SBLOCK, (uchar_t *)sblock, (long)SBSIZE); in main()
708 if ((sblock->fs_magic != FS_MAGIC) && in main()
709 (sblock->fs_magic != MTB_UFS_MAGIC)) { in main()
717 if (sblock->fs_magic == FS_MAGIC && in main()
718 (sblock->fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 && in main()
719 sblock->fs_version != UFS_VERSION_MIN)) { in main()
721 sblock->fs_version); in main()
726 if (sblock->fs_magic == MTB_UFS_MAGIC && in main()
727 (sblock->fs_version < MTB_UFS_VERSION_MIN || in main()
[all …]
H A Ddumponline.c96 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg); in allocino()
103 nused = maxino - sblock->fs_cstotal.cs_nifree; in allocino()
H A Ddumpitime.c381 if (ip->di_size > (u_offset_t)((unsigned)(sblock->fs_bsize) * NDADDR)) {
385 (unsigned)(NDADDR * sblock->fs_bsize / tp_bsize),
/titanic_41/usr/src/cmd/fs.d/ufs/df/
H A Ddf.c129 #define sblock sb.iu_fs macro
479 if (bread(file, fi, SBLOCK, (char *)&sblock, SBSIZE) == 0) { in dfreedev()
483 if ((sblock.fs_magic != FS_MAGIC) && in dfreedev()
484 (sblock.fs_magic != MTB_UFS_MAGIC)) { in dfreedev()
491 if (sblock.fs_magic == FS_MAGIC && in dfreedev()
492 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 && in dfreedev()
493 sblock.fs_version != UFS_VERSION_MIN)) { in dfreedev()
496 file, sblock.fs_version); in dfreedev()
500 if (sblock.fs_magic == MTB_UFS_MAGIC && in dfreedev()
501 (sblock.fs_version > MTB_UFS_VERSION_1 || in dfreedev()
[all …]
/titanic_41/usr/src/cmd/fs.d/ufs/quot/
H A Dquot.c68 #define sblock sb_un.u_sblock macro
268 bread(fd, (diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE); in check()
276 itab = (struct dinode *)calloc(sblock.fs_ipg, sizeof (struct dinode)); in check()
284 for (c = 0; c < sblock.fs_ncg; c++) { in check()
285 bread(fd, (diskaddr_t)fsbtodb(&sblock, cgimin(&sblock, c)), in check()
287 (int)(sblock.fs_ipg * sizeof (struct dinode))); in check()
288 for (j = 0; j < sblock.fs_ipg; j++, ino++) { in check()
320 blks = lblkno(&sblock, ip->di_size); in qacct()
321 frags = blks * sblock.fs_frag + in qacct()
322 numfrags(&sblock, dblksize(&sblock, ip, blks)); in qacct()
[all …]
/titanic_41/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()
/titanic_41/usr/src/cmd/fs.d/ufs/quotacheck/
H A Dquotacheck.c72 #define sblock un.sblk macro
480 bread((diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE); in chkquota()
500 (FSOKAY == (sblock.fs_state + sblock.fs_time)) && in chkquota()
501 (sblock.fs_clean == FSLOG)) { in chkquota()
507 for (cg = 0; cg < sblock.fs_ncg; cg++) { in chkquota()
509 for (i = 0; i < sblock.fs_ipg; i++) in chkquota()
634 iblk = itod(&sblock, ino); in ginode()
635 bread(fsbtodb(&sblock, iblk), in ginode()
637 dp = &itab[(int)ino % (int)INOPB(&sblock)]; in ginode()
/titanic_41/usr/src/lib/libbc/inc/include/sys/
H A Dsocketvar.h147 #define sblock(so, sb) { \ macro

12