| /freebsd-12.1/usr.sbin/makefs/ffs/ |
| H A D | mkfs.c | 243 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 D | mkfs.c | 251 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 D | growfs.c | 188 (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 D | ffsinfo.c | 87 #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 D | tunefs.c | 79 #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 D | setup.c | 217 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 D | main.c | 302 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 D | pass1.c | 79 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 D | inode.c | 90 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 D | fsutil.c | 172 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 D | pass1b.c | 65 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 D | pass4.c | 62 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 D | dir.c | 115 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 D | ea.c | 73 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 D | pass5.c | 63 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 D | fsck.h | 86 ((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 D | fsirand.c | 114 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 D | traverse.c | 165 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 D | main.c | 436 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 D | cache.c | 59 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 D | copy.c | 72 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 D | quotacheck.c | 85 #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 D | fsdb.c | 119 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 D | fsdbutil.c | 137 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 D | find-sb.c | 27 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()
|