/freebsd/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 101 #define sblock fsun.fs macro 163 strlcpy((char *)sblock.fs_volname, ffs_opts->label, in ffs_mkfs() 164 sizeof(sblock.fs_volname)); in ffs_mkfs() 167 sblock.fs_old_inodefmt = FS_42INODEFMT; in ffs_mkfs() 168 sblock.fs_maxsymlinklen = 0; in ffs_mkfs() 169 sblock.fs_old_flags = 0; in ffs_mkfs() 171 sblock.fs_old_inodefmt = FS_44INODEFMT; in ffs_mkfs() 172 sblock.fs_maxsymlinklen = (Oflag == 1 ? UFS1_MAXSYMLINKLEN : in ffs_mkfs() 174 sblock.fs_old_flags = FS_FLAGS_UPDATED; in ffs_mkfs() 175 sblock.fs_flags = 0; in ffs_mkfs() [all …]
|
/freebsd/sbin/newfs/ |
H A D | mkfs.c | 89 #define sblock disk.d_fs macro 93 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 142 if ((sblock.fs_si = malloc(sizeof(struct fs_summary_info))) == NULL) { in mkfs() 146 sblock.fs_old_flags = FS_FLAGS_UPDATED; in mkfs() 147 sblock.fs_flags = 0; in mkfs() 149 sblock.fs_flags |= FS_DOSOFTDEP; in mkfs() 151 strlcpy(sblock.fs_volname, volumelabel, MAXVOLLEN); in mkfs() 153 sblock.fs_flags |= FS_GJOURNAL; in mkfs() 155 sblock.fs_flags |= FS_MULTILABEL; in mkfs() 157 sblock in mkfs() [all...] |
/freebsd/sbin/growfs/ |
H A D | growfs.c | 86 #define sblock fsun1.fs /* the new superblock */ macro 140 fscs = (struct csum *)calloc((size_t)1, (size_t)sblock.fs_cssize); in growfs() 146 sblock.fs_csp = fscs; in growfs() 176 (float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR, in growfs() 177 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, in growfs() 178 sblock.fs_fsize); in growfs() 180 sblock.fs_ncg, (float)sblock.fs_fpg * sblock.fs_fsize * B2MBFACTOR, in growfs() 181 sblock.fs_fpg / sblock.fs_frag, sblock.fs_ipg); in growfs() 182 if (sblock.fs_flags & FS_DOSOFTDEP) in growfs() 198 for (cylno = osblock.fs_ncg; cylno < sblock.fs_ncg; cylno++) { in growfs() [all …]
|
/freebsd/sbin/ffsinfo/ |
H A D | ffsinfo.c | 77 #define sblock disk.d_fs macro 212 DBG_DUMP_FS(&sblock, "primary sblock"); in main() 217 cg_stop = sblock.fs_ncg; in main() 219 cg_start = sblock.fs_ncg - 1; in main() 220 cg_stop = sblock.fs_ncg; in main() 221 } else if (cfg_cg < sblock.fs_ncg) { in main() 225 cg_start = sblock.fs_ncg; in main() 226 cg_stop = sblock.fs_ncg; in main() 231 (size_t)sblock.fs_cssize); in main() 236 for (i = 0; i < sblock.fs_cssize; i += sblock.fs_bsize) { in main() [all …]
|
/freebsd/sbin/tunefs/ |
H A D | tunefs.c | 67 #define sblock disk.d_fs macro 299 if ((sblock.fs_clean == 0 || in main() 300 (sblock.fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0) && in main() 309 strncpy(sblock.fs_volname, Lvalue, MAXVOLLEN); in main() 314 if (sblock.fs_flags & FS_ACLS) { in main() 316 } else if (sblock.fs_flags & FS_NFS4ACLS) { in main() 320 sblock.fs_flags |= FS_ACLS; in main() 324 if ((~sblock.fs_flags & FS_ACLS) == in main() 329 sblock.fs_flags &= ~FS_ACLS; in main() 336 if (sblock.fs_maxbpg == evalue) in main() [all …]
|
/freebsd/sbin/fsck_ffs/ |
H A D | setup.c | 108 sblock.fs_clean = 0; in setup() 112 if (skipclean && ckclean && sblock.fs_clean) { in setup() 116 maxfsblock = sblock.fs_size; in setup() 117 maxino = sblock.fs_ncg * sblock.fs_ipg; in setup() 121 if (sblock.fs_optim != FS_OPTTIME && sblock.fs_optim != FS_OPTSPACE) { in setup() 124 sblock.fs_optim = FS_OPTTIME; in setup() 128 if ((sblock.fs_minfree < 0 || sblock.fs_minfree > 99)) { in setup() 130 sblock.fs_minfree); in setup() 132 sblock.fs_minfree = 10; in setup() 136 if (sblock.fs_magic == FS_UFS1_MAGIC && in setup() [all …]
|
H A D | main.c | 263 if ((sblock.fs_flags & FS_NEEDSFSCK) == FS_NEEDSFSCK) in checkfilesys() 265 if ((sblock.fs_flags & FS_SUJ) == FS_SUJ) { in checkfilesys() 266 maxino = sblock.fs_ncg * sblock.fs_ipg; in checkfilesys() 267 maxfsblock = sblock.fs_size; in checkfilesys() 273 if ((sblock.fs_flags & FS_DOSOFTDEP) == 0) in checkfilesys() 278 if ((mntp == NULL && sblock.fs_clean == 1) || in checkfilesys() 279 (mntp != NULL && (sblock.fs_flags & FS_UNCLEAN) == 0)) in checkfilesys() 296 if ((sblock.fs_flags & FS_GJOURNAL) != 0) { in checkfilesys() 297 if (sblock.fs_clean == 1) { in checkfilesys() 301 if ((sblock.fs_flags & in checkfilesys() [all …]
|
H A D | fsutil.c | 167 ilp = &inostathead[inum / sblock.fs_ipg]; in inoinfo() 168 iloff = inum % sblock.fs_ipg; in inoinfo() 185 if ((cgblk.b_un.b_buf = Balloc((unsigned int)sblock.fs_bsize)) == NULL) in bufinit() 186 errx(EEXIT, "Initial malloc(%d) failed", sblock.fs_bsize); in bufinit() 207 bufp = Balloc((unsigned int)sblock.fs_bsize); in allocbuf() 234 if ((unsigned) cg >= sblock.fs_ncg) in cglookup() 237 cgbufs = Calloc(sblock.fs_ncg, sizeof(struct bufarea)); in cglookup() 246 cgp = Balloc((unsigned int)sblock.fs_cgsize); in cglookup() 251 getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup() 256 getblk(cgbp, cgtod(&sblock, cg), sblock.fs_cgsize); in cglookup() [all …]
|
H A D | pass1.c | 70 for (c = 0; c < sblock.fs_ncg; c++) { in pass1() 71 cgd = cgdmin(&sblock, c); in pass1() 73 i = cgbase(&sblock, c); in pass1() 75 i = cgsblock(&sblock, c); in pass1() 79 i = sblock.fs_csaddr; in pass1() 80 cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize); in pass1() 90 for (c = 0; c < sblock.fs_ncg; c++) { in pass1() 91 inumber = c * sblock.fs_ipg; in pass1() 107 if (!rebuiltcg && sblock.fs_magic == FS_UFS2_MAGIC) { in pass1() 109 if (inosused > sblock.fs_ipg) { in pass1() [all …]
|
H A D | inode.c | 79 DIP(dp, di_size) < (unsigned)sblock.fs_maxsymlinklen)) in ckinode() 81 if (sblock.fs_magic == FS_UFS1_MAGIC) in ckinode() 89 ndb = howmany(DIP(&dino, di_size), sblock.fs_bsize); in ckinode() 93 (offset = blkoff(&sblock, DIP(&dino, di_size))) != 0) in ckinode() 95 numfrags(&sblock, fragroundup(&sblock, offset)); in ckinode() 97 idesc->id_numfrags = sblock.fs_frag; in ckinode() 108 i * sblock.fs_bsize); in ckinode() 127 idesc->id_numfrags = sblock.fs_frag; in ckinode() 128 remsize = DIP(&dino, di_size) - sblock.fs_bsize * UFS_NDADDR; in ckinode() 129 sizepb = sblock.fs_bsize; in ckinode() [all …]
|
H A D | dir.c | 206 blksiz = idesc->id_numfrags * sblock.fs_fsize; in dirscan() 246 blksiz = idesc->id_numfrags * sblock.fs_fsize; in fsck_readdir() 794 cg = ino_to_cg(&sblock, ip->i_number); in expanddir() 797 lastlbn = lblkno(&sblock, filesize); in expanddir() 802 lastlbn >= UFS_NDADDR + NINDIR(&sblock)) in expanddir() 807 lastlbnsize = sblksize(&sblock, filesize, lastlbn); in expanddir() 808 if (lastlbnsize > 0 && lastlbnsize < sblock.fs_bsize) { in expanddir() 813 newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail); in expanddir() 816 nbp = getdatablk(newblk, sblock.fs_bsize, BT_DIRDATA); in expanddir() 820 DIP_SET(dp, di_size, filesize + sblock in expanddir() [all...] |
H A D | pass4.c | 54 for (cg = 0; cg < sblock.fs_ncg; cg++) { in pass4() 57 cdevname, cg, sblock.fs_ncg, in pass4() 58 cg * 100 / sblock.fs_ncg); in pass4() 63 cg * 100 / sblock.fs_ncg); in pass4() 66 inumber = cg * sblock.fs_ipg; in pass4()
|
H A D | pass1b.c | 55 for (c = 0; c < sblock.fs_ncg; c++) { in pass1b() 58 cdevname, c, sblock.fs_ncg, in pass1b() 59 c * 100 / sblock.fs_ncg); in pass1b() 64 c * 100 / sblock.fs_ncg); in pass1b() 71 inumber = c * sblock.fs_ipg; in pass1b()
|
H A D | ea.c | 69 if (dp->di_extsize <= sblock.fs_fsize) in eascan() 70 blksiz = sblock.fs_fsize; in eascan() 72 blksiz = sblock.fs_bsize; in eascan()
|
H A D | pass5.c | 54 struct fs *fs = &sblock; in pass5() 111 if (sblock.fs_magic == FS_UFS2_MAGIC) { in pass5() 153 cdevname, c, sblock.fs_ncg, in pass5() 154 c * 100 / sblock.fs_ncg); in pass5() 159 c * 100 / sblock.fs_ncg); in pass5() 469 struct fs *fs = &sblock; in update_maps() 636 blzero(fswritefd, fsbtodb(&sblock, start), in clear_blocks() 637 lfragtosize(&sblock, end - start + 1)); in clear_blocks() 639 blerase(fswritefd, fsbtodb(&sblock, start), in clear_blocks() 640 lfragtosize(&sblock, end - start + 1)); in clear_blocks()
|
H A D | fsck.h | 79 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 83 if (sblock.fs_magic == FS_UFS1_MAGIC) \ 170 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 174 if (sblock.fs_magic == FS_UFS1_MAGIC) \ 239 #define sblock (*sblk.b_un.b_fs) 386 if (sblock.fs_magic == FS_UFS1_MAGIC) { \ 243 #define sblock global() macro
|
/freebsd/sbin/fsirand/ |
H A D | fsirand.c | 107 struct fs *sblock; in fsirand() local 122 if ((errno = sbget(devfd, &sblock, UFS_STDSB, UFS_NOCSUM)) != 0) { in fsirand() 135 if (sblock->fs_clean == 0 || in fsirand() 136 (sblock->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0) in fsirand() 139 if (sblock->fs_magic == FS_UFS1_MAGIC && in fsirand() 140 sblock->fs_old_inodefmt < FS_44INODEFMT) { in fsirand() 144 if (!force && !printonly && sblock->fs_clean != 1) { in fsirand() 150 if (sblock->fs_magic == FS_UFS1_MAGIC) in fsirand() 151 ibufsize = sizeof(struct ufs1_dinode) * sblock->fs_ipg; in fsirand() 153 ibufsize = sizeof(struct ufs2_dinode) * sblock->fs_ipg; in fsirand() [all …]
|
/freebsd/sbin/dump/ |
H A D | traverse.c | 55 ((sblock->fs_magic == FS_UFS1_MAGIC) ? \ 58 if (sblock->fs_magic == FS_UFS1_MAGIC) \ 112 if (DIP(dp, di_size) > sblock->fs_bsize * UFS_NDADDR) { in blockest() 115 UFS_NDADDR * sblock->fs_bsize / TP_BSIZE, TP_NINDIR); in blockest() 150 if ((cgp = malloc(sblock->fs_cgsize)) == NULL) in mapfiles() 152 for (cg = 0; cg < sblock->fs_ncg; cg++) { in mapfiles() 153 ino = cg * sblock->fs_ipg; in mapfiles() 154 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, in mapfiles() 155 sblock in mapfiles() [all...] |
H A D | main.c | 93 struct fs *sblock; /* the file system super block */ variable 446 if ((ret = sbget(diskfd, &sblock, UFS_STDSB, UFS_NOCSUM)) != 0) { in main() 456 dev_bsize = sblock->fs_fsize / fsbtodb(sblock, 1); in main() 463 maxino = sblock->fs_ipg * sblock->fs_ncg; in main()
|
/freebsd/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/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/sbin/quotacheck/ |
H A D | quotacheck.c | 71 #define sblock sb_un.sblk macro 81 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 316 bcopy(fs, &sblock, fs->fs_sbsize); in chkquota() 318 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); in chkquota() 319 maxino = sblock.fs_ncg * sblock.fs_ipg; in chkquota() 320 for (cg = 0; cg < sblock.fs_ncg; cg++) { in chkquota() 321 ino = cg * sblock.fs_ipg; in chkquota() 323 blkread(fsbtodb(&sblock, cgto in chkquota() [all...] |
/freebsd/sbin/fsdb/ |
H A D | fsdb.c | 131 nflag? "Examining": "Editing", fsys, sblock.fs_fsmnt); in main() 135 sblock.fs_clean = 0; /* mark it dirty */ in main() 138 ckfini(fscritmodified ? 0 : sblock.fs_clean); in main() 407 sblock.fs_clean = 1; in CMDFUNCSTART() 496 is_ufs2 = sblock.fs_magic == FS_UFS2_MAGIC; in CMDFUNCSTART() 504 wantedblk64[i - 1] = dbtofsb(&sblock, strtoull(argv[i], NULL, 0)); in CMDFUNCSTART() 510 wantedblk32[i - 1] = dbtofsb(&sblock, strtoull(argv[i], NULL, 0)); 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() [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/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()
|