Home
last modified time | relevance | path

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

12

/freebsd-12.1/usr.sbin/makefs/ffs/
H A Dmkfs.c243 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in ffs_mkfs()
293 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in ffs_mkfs()
322 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs()
328 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs()
369 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in ffs_mkfs()
371 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs()
387 sblock.fs_cgsize = fragroundup(&sblock, CGSIZE(&sblock)); in ffs_mkfs()
388 sblock.fs_dblkno = sblock.fs_iblkno + sblock.fs_ipg / INOPF(&sblock); in ffs_mkfs()
390 sblock.fs_old_spc = sblock.fs_fpg * sblock.fs_old_nspf; in ffs_mkfs()
444 sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno - in ffs_mkfs()
[all …]
/freebsd-12.1/sbin/newfs/
H A Dmkfs.c251 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in mkfs()
301 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in mkfs()
356 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs()
362 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs()
404 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in mkfs()
406 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs()
422 sblock.fs_cgsize = fragroundup(&sblock, CGSIZE(&sblock)); in mkfs()
423 sblock.fs_dblkno = sblock.fs_iblkno + sblock.fs_ipg / INOPF(&sblock); in mkfs()
425 sblock.fs_old_spc = sblock.fs_fpg * sblock.fs_old_nspf; in mkfs()
467 sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno - in mkfs()
[all …]
/freebsd-12.1/sbin/growfs/
H A Dgrowfs.c188 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, in growfs()
191 sblock.fs_ncg, (float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR, in growfs()
192 sblock.fs_fpg / sblock.fs_frag, sblock.fs_ipg); in growfs()
990 sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize); in updcsloc()
1006 if (d < sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize)) { in updcsloc()
1584 sblock.fs_size * sblock.fs_old_nspf / sblock.fs_old_spc; in main()
1589 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in main()
1596 sblock.fs_size <= cgdmin(&sblock, sblock.fs_ncg - 1)) { in main()
1598 (sblock.fs_size % sblock.fs_fpg) * sblock.fs_fsize, in main()
1604 sblock.fs_old_ncyl = sblock.fs_ncg * sblock.fs_old_cpg; in main()
[all …]
/freebsd-12.1/sbin/ffsinfo/
H A Dffsinfo.c87 #define sblock disk.d_fs macro
254 for (i = 0; i < sblock.fs_cssize; i += sblock.fs_bsize) { in main()
256 sblock.fs_csaddr + numfrags(&sblock, i)), in main()
258 (size_t)(sblock.fs_cssize-i < sblock.fs_bsize ? in main()
259 sblock.fs_cssize - i : sblock.fs_bsize)) == -1) in main()
268 DBG_DUMP_CSUM(&sblock, in main()
369 DBG_DUMP_INO(&sblock, in dump_whole_ufs1_inode()
393 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode()
409 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode()
442 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode()
[all …]
/freebsd-12.1/sbin/tunefs/
H A Dtunefs.c79 #define sblock disk.d_fs macro
393 sblock.fs_sujfree = 0; in main()
428 kvalue = blknum(&sblock, sblock.fs_fpg / 2); in main()
750 if (bread(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) { in dir_insert()
762 if (bwrite(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) { in dir_insert()
784 if (bwrite(&disk, fsbtodb(&sblock, nblk), block, sblock.fs_bsize) in dir_extend()
987 size = (sblock.fs_size * sblock.fs_bsize) / 1024; in journal_alloc()
989 if (size / sblock.fs_fsize > sblock.fs_fpg) in journal_alloc()
990 size = sblock.fs_fpg * sblock.fs_fsize; in journal_alloc()
1092 sblock.fs_sujfree = 0; in journal_alloc()
[all …]
/freebsd-12.1/sbin/fsck_ffs/
H A Dsetup.c217 maxino = sblock.fs_ncg * sblock.fs_ipg; in setup()
255 sblock.fs_csp = Calloc(1, sblock.fs_cssize); in setup()
265 fsbtodb(&sblock, sblock.fs_csaddr + j * sblock.fs_frag), in setup()
355 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); in readsb()
364 getblk(&asblk, cgsblock(&sblock, sblock.fs_ncg - 1), sblock.fs_sbsize); in readsb()
414 sblock.fs_maxbsize != sblock.fs_bsize) { in readsb()
415 sblock.fs_maxbsize = sblock.fs_bsize; in readsb()
416 sblock.fs_time = sblock.fs_old_time; in readsb()
417 sblock.fs_size = sblock.fs_old_size; in readsb()
418 sblock.fs_dsize = sblock.fs_old_dsize; in readsb()
[all …]
H A Dmain.c302 if (sblock.fs_clean == 1) { in checkfilesys()
414 sblock.fs_frag * sblock.fs_cstotal.cs_nbfree)); in checkfilesys()
418 sblock.fs_cstotal.cs_nffree * 100.0 / sblock.fs_dsize); in checkfilesys()
442 sblock.fs_mtime = time(NULL); in checkfilesys()
454 sblock.fs_metackhash = 0; in checkfilesys()
486 sblock.fs_flags |= FS_METACKHASH; in checkfilesys()
559 sblock.fs_ncg * (cgdmin(&sblock, 0) - cgsblock(&sblock, 0)); in checkfilesys()
560 blks += cgsblock(&sblock, 0) - cgbase(&sblock, 0); in checkfilesys()
561 blks += howmany(sblock.fs_cssize, sblock.fs_fsize); in checkfilesys()
590 sblock.fs_time = time(NULL); in checkfilesys()
[all …]
H A Dpass1.c79 cgd = cgdmin(&sblock, c); in pass1()
81 i = cgbase(&sblock, c); in pass1()
83 i = cgsblock(&sblock, c); in pass1()
87 i = sblock.fs_csaddr; in pass1()
88 cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize); in pass1()
99 inumber = c * sblock.fs_ipg; in pass1()
112 sblock.fs_ipg, c, sblock.fs_ipg); in pass1()
113 inosused = sblock.fs_ipg; in pass1()
116 inosused = sblock.fs_ipg; in pass1()
191 mininos = roundup(inosused + INOPB(&sblock), INOPB(&sblock)); in pass1()
[all …]
H A Dinode.c90 numfrags(&sblock, fragroundup(&sblock, offset)); in ckinode()
103 i * sblock.fs_bsize); in ckinode()
123 sizepb = sblock.fs_bsize; in ckinode()
125 sizepb *= NINDIR(&sblock); in ckinode()
179 sizepb *= NINDIR(&sblock); in iblock()
181 nif = NINDIR(&sblock); in iblock()
253 if (cnt > sblock.fs_frag || in chkrange()
254 fragnum(&sblock, blk) + cnt > sblock.fs_frag) { in chkrange()
260 c = dtog(&sblock, blk); in chkrange()
383 ndb *= NINDIR(&sblock); in getnextinode()
[all …]
H A Dfsutil.c172 iloff = inum % sblock.fs_ipg; in inoinfo()
242 getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup()
247 getblk(cgbp, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup()
306 dblk = fsbtodb(&sblock, blk); in getblk()
415 sblock.fs_sblockactualloc = sblock.fs_sblockloc; in ckfini()
714 cgp->cg_initediblk = MIN(sblock.fs_ipg, 2 * INOPB(&sblock)); in check_cgmagic()
715 if (cgbase(&sblock, cg) + sblock.fs_fpg < sblock.fs_size) in check_cgmagic()
718 cgp->cg_ndblk = sblock.fs_size - cgbase(&sblock, cg); in check_cgmagic()
741 howmany(fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT); in check_cgmagic()
759 for (i = 0; i < maxfsblock - sblock.fs_frag; i += sblock.fs_frag) { in allocblk()
[all …]
H A Dpass1b.c65 for (c = 0; c < sblock.fs_ncg; c++) { in pass1b()
68 cdevname, c, sblock.fs_ncg, in pass1b()
69 c * 100 / sblock.fs_ncg); in pass1b()
74 c * 100 / sblock.fs_ncg); in pass1b()
77 for (i = 0; i < sblock.fs_ipg; i++, inumber++) { in pass1b()
H A Dpass4.c62 for (cg = 0; cg < sblock.fs_ncg; cg++) { in pass4()
65 cdevname, cg, sblock.fs_ncg, in pass4()
66 cg * 100 / sblock.fs_ncg); in pass4()
71 cg * 100 / sblock.fs_ncg); in pass4()
74 inumber = cg * sblock.fs_ipg; in pass4()
H A Ddir.c115 blksiz = idesc->id_numfrags * sblock.fs_fsize; in dirscan()
154 blksiz = idesc->id_numfrags * sblock.fs_fsize; in fsck_readdir()
639 lastbn = lblkno(&sblock, DIP(dp, di_size)); in expanddir()
643 if ((newblk = allocblk(sblock.fs_frag)) == 0) in expanddir()
650 sblksize(&sblock, DIP(dp, di_size), lastbn + 1)); in expanddir()
654 bp = getdirblk(newblk, sblock.fs_bsize); in expanddir()
659 cp < &bp->b_un.b_buf[sblock.fs_bsize]; in expanddir()
664 sblksize(&sblock, DIP(dp, di_size), lastbn + 1)); in expanddir()
681 freeblk(newblk, sblock.fs_frag); in expanddir()
703 bp = getdirblk(DIP(dp, di_db[0]), sblock.fs_fsize); in allocdir()
[all …]
H A Dea.c73 if (dp->di_extsize <= sblock.fs_fsize) in eascan()
74 blksiz = sblock.fs_fsize; in eascan()
76 blksiz = sblock.fs_bsize; in eascan()
H A Dpass5.c63 struct fs *fs = &sblock; in pass5()
122 if (sblock.fs_magic == FS_UFS2_MAGIC) { in pass5()
164 cdevname, c, sblock.fs_ncg, in pass5()
165 c * 100 / sblock.fs_ncg); in pass5()
170 c * 100 / sblock.fs_ncg); in pass5()
454 struct fs *fs = &sblock; in update_maps()
621 blzero(fswritefd, fsbtodb(&sblock, start), in clear_blocks()
622 lfragtosize(&sblock, end - start + 1)); in clear_blocks()
624 blerase(fswritefd, fsbtodb(&sblock, start), in clear_blocks()
625 lfragtosize(&sblock, end - start + 1)); in clear_blocks()
H A Dfsck.h86 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \
90 if (sblock.fs_magic == FS_UFS1_MAGIC) \
158 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \
162 if (sblock.fs_magic == FS_UFS1_MAGIC) \
221 #define sblock (*sblk.b_un.b_fs) macro
354 if (sblock.fs_magic == FS_UFS1_MAGIC) { \
/freebsd-12.1/sbin/fsirand/
H A Dfsirand.c114 struct fs *sblock; in fsirand() local
140 if (sblock->fs_magic == FS_UFS1_MAGIC && in fsirand()
151 if (sblock->fs_magic == FS_UFS1_MAGIC) in fsirand()
158 if (printonly && (sblock->fs_id[0] || sblock->fs_id[1])) { in fsirand()
159 if (sblock->fs_id[0]) in fsirand()
161 ctime((void *)&(sblock->fs_id[0]))); in fsirand()
163 sblock->fs_id[1]); in fsirand()
170 sblock->fs_id[1] = random(); in fsirand()
171 if (sbput(devfd, sblock, sblock->fs_ncg) != 0) { in fsirand()
180 dblk = fsbtodb(sblock, ino_to_fsba(sblock, inumber)); in fsirand()
[all …]
/freebsd-12.1/sbin/dump/
H A Dtraverse.c165 ino = cg * sblock->fs_ipg; in mapfiles()
166 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, in mapfiles()
167 sblock->fs_cgsize); in mapfiles()
171 inosused = sblock->fs_ipg; in mapfiles()
346 blkread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize); in dirindir()
600 if (*size > NINDIR(sblock) * sblock->fs_bsize) { in dmpindir()
601 cnt = NINDIR(sblock) * sblock->fs_frag; in dmpindir()
607 *size -= NINDIR(sblock) * sblock->fs_bsize; in dmpindir()
890 blkread(fsbtodb(sblock, ino_to_fsba(sblock, inum)), inoblock, in getinode()
891 (int)sblock->fs_bsize); in getinode()
[all …]
H A Dmain.c436 if ((ret = sbget(diskfd, &sblock, -1)) != 0) { in main()
446 dev_bsize = sblock->fs_fsize / fsbtodb(sblock, 1); in main()
453 maxino = sblock->fs_ipg * sblock->fs_ncg; in main()
H A Dcache.c59 if ((BlockSize = sblock->fs_bsize * BLKFACTOR) > MAXBSIZE) in cinit()
95 if (cachesize <= 0 || sblock->fs_bsize == 0) in cread()
/freebsd-12.1/stand/uboot/lib/
H A Dcopy.c72 uint64_t sblock, eblock, subldr, eubldr; in uboot_loadaddr() local
108 sblock = roundup2((uint64_t)si->mr[i].start, in uboot_loadaddr()
113 sblock += KERN_MINADDR; in uboot_loadaddr()
114 if (subldr >= sblock && subldr < eblock) { in uboot_loadaddr()
115 if (subldr - sblock > eblock - eubldr) { in uboot_loadaddr()
116 this_block = sblock; in uboot_loadaddr()
117 this_size = subldr - sblock; in uboot_loadaddr()
122 } else if (subldr < sblock && eubldr < eblock) { in uboot_loadaddr()
124 this_block = (eubldr < sblock) ? sblock : eubldr; in uboot_loadaddr()
/freebsd-12.1/sbin/quotacheck/
H A Dquotacheck.c85 #define sblock sb_un.sblk macro
99 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \
334 bcopy(fs, &sblock, fs->fs_sbsize); in chkquota()
336 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); in chkquota()
337 maxino = sblock.fs_ncg * sblock.fs_ipg; in chkquota()
339 ino = cg * sblock.fs_ipg; in chkquota()
341 blkread(fsbtodb(&sblock, cgtod(&sblock, cg)), (char *)(&cgblk), in chkquota()
342 sblock.fs_cgsize); in chkquota()
346 inosused = sblock.fs_ipg; in chkquota()
608 dblk = fsbtodb(&sblock, ino_to_fsba(&sblock, lastinum)); in getnextinode()
[all …]
/freebsd-12.1/sbin/fsdb/
H A Dfsdb.c119 sblock.fs_clean = 0; /* mark it dirty */ in main()
474 for (c = 0; c < sblock.fs_ncg; c++) { in CMDFUNCSTART()
479 inum = c * sblock.fs_ipg; in CMDFUNCSTART()
490 inosused = sblock.fs_ipg; in CMDFUNCSTART()
506 (unsigned long long)fsbtodb(&sblock, in CMDFUNCSTART()
507 ino_to_fsba(&sblock, inum)), in CMDFUNCSTART()
508 (uintmax_t)(inum / INOPB(&sblock)) * INOPB(&sblock), in CMDFUNCSTART()
509 (uintmax_t)(inum / INOPB(&sblock) + 1) * INOPB(&sblock)); in CMDFUNCSTART()
639 blread(fsreadfd, (char *)idblk, fsbtodb(&sblock, blk), (int)sblock.fs_bsize); in find_indirblks32()
681 blread(fsreadfd, (char *)idblk, fsbtodb(&sblock, blk), (int)sblock.fs_bsize); in find_indirblks64()
[all …]
H A Dfsdbutil.c137 DIP(dp, di_size) < sblock.fs_maxsymlinklen && in printstat()
139 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat()
157 if (sblock.fs_magic != FS_UFS1_MAGIC) { in printstat()
163 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat()
170 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat()
177 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat()
/freebsd-12.1/tools/tools/find-sb/
H A Dfind-sb.c27 struct fs sblock; member
95 if (u.sblock.fs_magic == FS_UFS1_MAGIC) { in main()
110 } else if (u.sblock.fs_magic == FS_UFS2_MAGIC) { in main()

12