| /freebsd-14.2/usr.sbin/makefs/ffs/ |
| H A D | mkfs.c | 262 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in ffs_mkfs() 312 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in ffs_mkfs() 354 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs() 360 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs() 404 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in ffs_mkfs() 406 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in ffs_mkfs() 422 sblock.fs_cgsize = fragroundup(&sblock, CGSIZE(&sblock)); in ffs_mkfs() 423 sblock.fs_dblkno = sblock.fs_iblkno + sblock.fs_ipg / INOPF(&sblock); in ffs_mkfs() 425 sblock.fs_old_spc = sblock.fs_fpg * sblock.fs_old_nspf; in ffs_mkfs() 480 sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno - in ffs_mkfs() [all …]
|
| /freebsd-14.2/sbin/newfs/ |
| H A D | mkfs.c | 270 sblock.fs_frag = numfrags(&sblock, sblock.fs_bsize); in mkfs() 320 sblock.fs_iblkno = sblock.fs_cblkno + sblock.fs_frag; in mkfs() 376 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs() 382 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs() 427 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in mkfs() 429 sblock.fs_ipg / INOPF(&sblock), sblock.fs_frag); in mkfs() 445 sblock.fs_cgsize = fragroundup(&sblock, CGSIZE(&sblock)); in mkfs() 446 sblock.fs_dblkno = sblock.fs_iblkno + sblock.fs_ipg / INOPF(&sblock); in mkfs() 448 sblock.fs_old_spc = sblock.fs_fpg * sblock.fs_old_nspf; in mkfs() 490 sblock.fs_dsize = sblock.fs_size - sblock.fs_sblkno - in mkfs() [all …]
|
| /freebsd-14.2/sbin/growfs/ |
| H A D | growfs.c | 185 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, in growfs() 188 sblock.fs_ncg, (float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR, in growfs() 189 sblock.fs_fpg / sblock.fs_frag, sblock.fs_ipg); in growfs() 816 sblock.fs_dsize -= howmany(sblock.fs_cssize, sblock.fs_fsize) - in updcsloc() 1010 sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize); in updcsloc() 1026 if (d < sblock.fs_csaddr + (sblock.fs_cssize / sblock.fs_fsize)) { in updcsloc() 1547 sblock.fs_size * sblock.fs_old_nspf / sblock.fs_old_spc; in main() 1552 sblock.fs_ncg = howmany(sblock.fs_size, sblock.fs_fpg); in main() 1559 sblock.fs_size <= cgdmin(&sblock, sblock.fs_ncg - 1)) { in main() 1561 (sblock.fs_size % sblock.fs_fpg) * sblock.fs_fsize, in main() [all …]
|
| /freebsd-14.2/sbin/ffsinfo/ |
| H A D | ffsinfo.c | 84 #define sblock disk.d_fs macro 252 for (i = 0; i < sblock.fs_cssize; i += sblock.fs_bsize) { in main() 254 sblock.fs_csaddr + numfrags(&sblock, i)), in main() 256 (size_t)(sblock.fs_cssize-i < sblock.fs_bsize ? in main() 257 sblock.fs_cssize - i : sblock.fs_bsize)) == -1) in main() 266 DBG_DUMP_CSUM(&sblock, in main() 367 DBG_DUMP_INO(&sblock, in dump_whole_ufs1_inode() 391 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode() 407 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode() 440 DBG_DUMP_IBLK(&sblock, in dump_whole_ufs1_inode() [all …]
|
| /freebsd-14.2/sbin/tunefs/ |
| H A D | tunefs.c | 79 #define sblock disk.d_fs macro 388 sblock.fs_sujfree = 0; in main() 423 kvalue = blknum(&sblock, sblock.fs_fpg / 2); in main() 729 if (bread(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) { in dir_insert() 741 if (bwrite(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) { in dir_insert() 763 if (bwrite(&disk, fsbtodb(&sblock, nblk), block, sblock.fs_bsize) in dir_extend() 953 size = (sblock.fs_size * sblock.fs_bsize) / 1024; in journal_alloc() 954 if (size / sblock.fs_fsize > sblock.fs_fpg) in journal_alloc() 955 size = sblock.fs_fpg * sblock.fs_fsize; in journal_alloc() 1058 sblock.fs_sujfree = 0; in journal_alloc() [all …]
|
| /freebsd-14.2/sbin/fsck_ffs/ |
| H A D | setup.c | 124 maxino = sblock.fs_ncg * sblock.fs_ipg; in setup() 135 if ((sblock.fs_minfree < 0 || sblock.fs_minfree > 99)) { in setup() 210 sblock.fs_snapinum[i - 1] = sblock.fs_snapinum[i]; in setup() 290 fs = &sblock; in checksnapinfo() 473 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); in readsb() 480 sblock.fs_maxbsize != sblock.fs_bsize) { in readsb() 481 sblock.fs_maxbsize = sblock.fs_bsize; in readsb() 482 sblock.fs_time = sblock.fs_old_time; in readsb() 483 sblock.fs_size = sblock.fs_old_size; in readsb() 484 sblock.fs_dsize = sblock.fs_old_dsize; in readsb() [all …]
|
| H A D | main.c | 279 maxino = sblock.fs_ncg * sblock.fs_ipg; in checkfilesys() 314 if ((sblock.fs_flags & in checkfilesys() 349 sblock.fs_frag * sblock.fs_cstotal.cs_nbfree)); in checkfilesys() 353 sblock.fs_cstotal.cs_nffree * 100.0 / sblock.fs_dsize); in checkfilesys() 393 sblock.fs_metackhash = 0; in checkfilesys() 517 sblock.fs_ncg * (cgdmin(&sblock, 0) - cgsblock(&sblock, 0)); in checkfilesys() 518 blks += cgsblock(&sblock, 0) - cgbase(&sblock, 0); in checkfilesys() 519 blks += howmany(sblock.fs_cssize, sblock.fs_fsize); in checkfilesys() 555 if (sbput(fswritefd, &sblock, sblock.fs_ncg) == 0) in checkfilesys() 718 free(sblock.fs_csp); in setup_bkgrdchk() [all …]
|
| H A D | fsutil.c | 258 getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup() 263 getblk(cgbp, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup() 565 maxbno = fragstoblks(&sblock, sblock.fs_fpg); in cg_write() 591 csp = &sblock.fs_cs(&sblock, cgp->cg_cgx); in cg_write() 596 sblock.fs_cs(&sblock, cgp->cg_cgx) = cgp->cg_cs; in cg_write() 738 sblock.fs_sblockactualloc = sblock.fs_sblockloc; in ckfini() 1031 if (cgbase(&sblock, cg) + sblock.fs_fpg < sblock.fs_size) { in check_cgmagic() 1092 if (cgbase(&sblock, cg) + sblock.fs_fpg < sblock.fs_size) in rebuild_cg() 1095 cgp->cg_ndblk = sblock.fs_size - cgbase(&sblock, cg); in rebuild_cg() 1152 blkno < cgbase(&sblock, startcg) - sblock.fs_frag; in allocblk() [all …]
|
| H A D | pass1.c | 77 cgd = cgdmin(&sblock, c); in pass1() 79 i = cgbase(&sblock, c); in pass1() 81 i = cgsblock(&sblock, c); in pass1() 85 i = sblock.fs_csaddr; in pass1() 86 cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize); in pass1() 97 inumber = c * sblock.fs_ipg; in pass1() 119 sblock.fs_ipg); in pass1() 120 inosused = sblock.fs_ipg; in pass1() 123 inosused = sblock.fs_ipg; in pass1() 199 mininos = roundup(inosused + INOPB(&sblock), INOPB(&sblock)); in pass1() [all …]
|
| H A D | inode.c | 101 numfrags(&sblock, fragroundup(&sblock, offset)); in ckinode() 135 sizepb = sblock.fs_bsize; in ckinode() 137 sizepb *= NINDIR(&sblock); in ckinode() 195 sizepb *= NINDIR(&sblock); in iblock() 197 nif = NINDIR(&sblock); in iblock() 283 *frags = numfrags(&sblock, in ino_blkatoff() 298 *frags = sblock.fs_frag; in ino_blkatoff() 395 fragnum(&sblock, blk) + cnt > sblock.fs_frag) { in chkrange() 401 c = dtog(&sblock, blk); in chkrange() 624 ndb /= NINDIR(&sblock); in getnextinode() [all …]
|
| H A D | pass4.c | 60 for (cg = 0; cg < sblock.fs_ncg; cg++) { in pass4() 63 cdevname, cg, sblock.fs_ncg, in pass4() 64 cg * 100 / sblock.fs_ncg); in pass4() 69 cg * 100 / sblock.fs_ncg); in pass4() 72 inumber = cg * sblock.fs_ipg; in pass4()
|
| H A D | dir.c | 800 cg = ino_to_cg(&sblock, ip->i_number); in expanddir() 803 lastlbn = lblkno(&sblock, filesize); in expanddir() 828 btodb(sblock.fs_bsize - lastlbnsize)); in expanddir() 832 sblock.fs_bsize - lastlbnsize); in expanddir() 849 bp = getdirblk(newblk, sblock.fs_bsize); in expanddir() 852 memset(bp->b_un.b_buf, 0, sblock.fs_bsize); in expanddir() 854 cp < &bp->b_un.b_buf[sblock.fs_bsize]; in expanddir() 865 indirblk = allocblk(cg, sblock.fs_frag, in expanddir() 901 idesc.id_numfrags = sblock.fs_frag; in expanddir() 906 idesc.id_numfrags = sblock.fs_frag; in expanddir() [all …]
|
| H A D | pass1b.c | 61 for (c = 0; c < sblock.fs_ncg; c++) { in pass1b() 64 cdevname, c, sblock.fs_ncg, in pass1b() 65 c * 100 / sblock.fs_ncg); in pass1b() 70 c * 100 / sblock.fs_ncg); in pass1b() 77 inumber = c * sblock.fs_ipg; in pass1b()
|
| H A D | ea.c | 70 if (dp->di_extsize <= sblock.fs_fsize) in eascan() 71 blksiz = sblock.fs_fsize; in eascan() 73 blksiz = sblock.fs_bsize; in eascan()
|
| H A D | pass5.c | 61 struct fs *fs = &sblock; in pass5() 118 if (sblock.fs_magic == FS_UFS2_MAGIC) { in pass5() 160 cdevname, c, sblock.fs_ncg, in pass5() 161 c * 100 / sblock.fs_ncg); in pass5() 166 c * 100 / sblock.fs_ncg); in pass5() 476 struct fs *fs = &sblock; in update_maps() 643 blzero(fswritefd, fsbtodb(&sblock, start), in clear_blocks() 644 lfragtosize(&sblock, end - start + 1)); in clear_blocks() 646 blerase(fswritefd, fsbtodb(&sblock, start), in clear_blocks() 647 lfragtosize(&sblock, end - start + 1)); in clear_blocks()
|
| H A D | fsck.h | 84 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 88 if (sblock.fs_magic == FS_UFS1_MAGIC) \ 175 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 179 if (sblock.fs_magic == FS_UFS1_MAGIC) \ 244 #define sblock (*sblk.b_un.b_fs) macro 391 if (sblock.fs_magic == FS_UFS1_MAGIC) { \
|
| /freebsd-14.2/sbin/fsirand/ |
| H A D | fsirand.c | 107 struct fs *sblock; in fsirand() local 135 if (sblock->fs_clean == 0 || in fsirand() 139 if (sblock->fs_magic == FS_UFS1_MAGIC && in fsirand() 150 if (sblock->fs_magic == FS_UFS1_MAGIC) in fsirand() 157 if (printonly && (sblock->fs_id[0] || sblock->fs_id[1])) { in fsirand() 158 if (sblock->fs_id[0]) in fsirand() 162 sblock->fs_id[1]); in fsirand() 169 sblock->fs_id[1] = arc4random(); in fsirand() 170 if (sbput(devfd, sblock, sblock->fs_ncg) != 0) { in fsirand() 179 dblk = fsbtodb(sblock, ino_to_fsba(sblock, inumber)); in fsirand() [all …]
|
| /freebsd-14.2/sbin/dump/ |
| H A D | traverse.c | 163 ino = cg * sblock->fs_ipg; in mapfiles() 164 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, in mapfiles() 165 sblock->fs_cgsize); in mapfiles() 169 inosused = sblock->fs_ipg; in mapfiles() 344 blkread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize); in dirindir() 594 if (*size > NINDIR(sblock) * sblock->fs_bsize) { in dmpindir() 595 cnt = NINDIR(sblock) * sblock->fs_frag; in dmpindir() 601 *size -= NINDIR(sblock) * sblock->fs_bsize; in dmpindir() 884 blkread(fsbtodb(sblock, ino_to_fsba(sblock, inum)), inoblock, in getino() 885 (int)sblock->fs_bsize); in getino() [all …]
|
| H A D | main.c | 105 struct fs *sblock; /* the file system super block */ variable 458 if ((ret = sbget(diskfd, &sblock, UFS_STDSB, UFS_NOCSUM)) != 0) { in main() 468 dev_bsize = sblock->fs_fsize / fsbtodb(sblock, 1); in main() 475 maxino = sblock->fs_ipg * sblock->fs_ncg; in main()
|
| /freebsd-14.2/stand/uboot/ |
| H A D | copy.c | 70 uint64_t sblock, eblock, subldr, eubldr; in uboot_loadaddr() local 106 sblock = roundup2((uint64_t)si->mr[i].start, in uboot_loadaddr() 111 sblock += KERN_MINADDR; in uboot_loadaddr() 112 if (subldr >= sblock && subldr < eblock) { in uboot_loadaddr() 113 if (subldr - sblock > eblock - eubldr) { in uboot_loadaddr() 114 this_block = sblock; in uboot_loadaddr() 115 this_size = subldr - sblock; in uboot_loadaddr() 120 } else if (subldr < sblock && eubldr < eblock) { in uboot_loadaddr() 122 this_block = (eubldr < sblock) ? sblock : eubldr; in uboot_loadaddr()
|
| /freebsd-14.2/tools/test/stress2/tools/ |
| H A D | zapsb.c | 34 char *fs, sblock[SBLOCKSIZE]; in main() local 49 if (read(fd, sblock, sizeof(sblock)) != sizeof(sblock)) in main() 51 sbp = (struct fs *)sblock; in main() 71 if (write(fd, sblock, sizeof(sblock)) != sizeof(sblock)) in main()
|
| /freebsd-14.2/sbin/quotacheck/ |
| H A D | quotacheck.c | 83 #define sblock sb_un.sblk macro 97 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 332 bcopy(fs, &sblock, fs->fs_sbsize); in chkquota() 334 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); in chkquota() 335 maxino = sblock.fs_ncg * sblock.fs_ipg; in chkquota() 337 ino = cg * sblock.fs_ipg; in chkquota() 339 blkread(fsbtodb(&sblock, cgtod(&sblock, cg)), (char *)(&cgblk), in chkquota() 340 sblock.fs_cgsize); in chkquota() 344 inosused = sblock.fs_ipg; in chkquota() 606 dblk = fsbtodb(&sblock, ino_to_fsba(&sblock, lastinum)); in getnextinode() [all …]
|
| /freebsd-14.2/sbin/fsdb/ |
| H A D | fsdb.c | 135 sblock.fs_clean = 0; /* mark it dirty */ in main() 407 sblock.fs_clean = 1; in CMDFUNCSTART() 517 for (c = 0; c < sblock.fs_ncg; c++) { in CMDFUNCSTART() 522 inum = c * sblock.fs_ipg; in CMDFUNCSTART() 533 inosused = sblock.fs_ipg; in CMDFUNCSTART() 550 ino_to_fsba(&sblock, inum)), in CMDFUNCSTART() 551 (uintmax_t)(inum / INOPB(&sblock)) * INOPB(&sblock), in CMDFUNCSTART() 552 (uintmax_t)(inum / INOPB(&sblock) + 1) * INOPB(&sblock)); in CMDFUNCSTART() 680 blread(fsreadfd, (char *)idblk, fsbtodb(&sblock, blk), (int)sblock.fs_bsize); in find_indirblks32() 722 blread(fsreadfd, (char *)idblk, fsbtodb(&sblock, blk), (int)sblock.fs_bsize); in find_indirblks64() [all …]
|
| H A D | fsdbutil.c | 132 DIP(dp, di_size) < sblock.fs_maxsymlinklen && in printstat() 149 if (sblock.fs_magic != FS_UFS1_MAGIC) { in printstat() 155 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat() 162 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat() 169 if (sblock.fs_magic == FS_UFS1_MAGIC) in printstat() 231 prtblknos(&sblock, curinode); in printactive()
|
| /freebsd-14.2/tools/tools/find-sb/ |
| H A D | find-sb.c | 25 struct fs sblock; member 93 if (u.sblock.fs_magic == FS_UFS1_MAGIC) { in main() 108 } else if (u.sblock.fs_magic == FS_UFS2_MAGIC) { in main()
|