/freebsd-current/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 101 #define sblock fsun.fs macro 163 strlcpy((char *)sblock.fs_volname, ffs_opts->label, 164 sizeof(sblock.fs_volname)); 167 sblock.fs_old_inodefmt = FS_42INODEFMT; 168 sblock.fs_maxsymlinklen = 0; 169 sblock.fs_old_flags = 0; 171 sblock.fs_old_inodefmt = FS_44INODEFMT; 172 sblock.fs_maxsymlinklen = (Oflag == 1 ? UFS1_MAXSYMLINKLEN : 174 sblock.fs_old_flags = FS_FLAGS_UPDATED; 175 sblock [all...] |
/freebsd-current/sbin/newfs/ |
H A D | mkfs.c | 89 #define sblock disk.d_fs macro 97 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 146 if ((sblock.fs_si = malloc(sizeof(struct fs_summary_info))) == NULL) { 150 sblock.fs_old_flags = FS_FLAGS_UPDATED; 151 sblock.fs_flags = 0; 153 sblock.fs_flags |= FS_DOSOFTDEP; 155 strlcpy(sblock.fs_volname, volumelabel, MAXVOLLEN); 157 sblock.fs_flags |= FS_GJOURNAL; 159 sblock.fs_flags |= FS_MULTILABEL; 161 sblock [all...] |
/freebsd-current/tools/regression/sockets/sblock/ |
H A D | Makefile | 4 PROG= sblock
|
/freebsd-current/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); 146 sblock.fs_csp = fscs; 176 (float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR, 177 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, 178 sblock.fs_fsize); 180 sblock [all...] |
/freebsd-current/sbin/fsirand/ |
H A D | fsirand.c | 107 struct fs *sblock; local 122 if ((errno = sbget(devfd, &sblock, UFS_STDSB, UFS_NOCSUM)) != 0) { 135 if (sblock->fs_clean == 0 || 136 (sblock->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0) 139 if (sblock->fs_magic == FS_UFS1_MAGIC && 140 sblock->fs_old_inodefmt < FS_44INODEFMT) { 144 if (!force && !printonly && sblock->fs_clean != 1) { 150 if (sblock->fs_magic == FS_UFS1_MAGIC) 151 ibufsize = sizeof(struct ufs1_dinode) * sblock->fs_ipg; 153 ibufsize = sizeof(struct ufs2_dinode) * sblock [all...] |
/freebsd-current/sbin/fsck_ffs/ |
H A D | setup.c | 108 sblock.fs_clean = 0; 112 if (skipclean && ckclean && sblock.fs_clean) { 116 maxfsblock = sblock.fs_size; 117 maxino = sblock.fs_ncg * sblock.fs_ipg; 121 if (sblock.fs_optim != FS_OPTTIME && sblock.fs_optim != FS_OPTSPACE) { 124 sblock.fs_optim = FS_OPTTIME; 128 if ((sblock.fs_minfree < 0 || sblock [all...] |
H A D | main.c | 263 if ((sblock.fs_flags & FS_NEEDSFSCK) == FS_NEEDSFSCK) 265 if ((sblock.fs_flags & FS_SUJ) == FS_SUJ) { 266 maxino = sblock.fs_ncg * sblock.fs_ipg; 267 maxfsblock = sblock.fs_size; 273 if ((sblock.fs_flags & FS_DOSOFTDEP) == 0) 278 if ((mntp == NULL && sblock.fs_clean == 1) || 279 (mntp != NULL && (sblock.fs_flags & FS_UNCLEAN) == 0)) 296 if ((sblock.fs_flags & FS_GJOURNAL) != 0) { 297 if (sblock [all...] |
H A D | fsutil.c | 167 ilp = &inostathead[inum / sblock.fs_ipg]; 168 iloff = inum % sblock.fs_ipg; 185 if ((cgblk.b_un.b_buf = Balloc((unsigned int)sblock.fs_bsize)) == NULL) 186 errx(EEXIT, "Initial malloc(%d) failed", sblock.fs_bsize); 207 bufp = Balloc((unsigned int)sblock.fs_bsize); 234 if ((unsigned) cg >= sblock.fs_ncg) 237 cgbufs = Calloc(sblock.fs_ncg, sizeof(struct bufarea)); 246 cgp = Balloc((unsigned int)sblock.fs_cgsize); 251 getblk(&cgblk, cgtod(&sblock, cg), sblock [all...] |
H A D | pass4.c | 54 for (cg = 0; cg < sblock.fs_ncg; cg++) { 57 cdevname, cg, sblock.fs_ncg, 58 cg * 100 / sblock.fs_ncg); 63 cg * 100 / sblock.fs_ncg); 66 inumber = cg * sblock.fs_ipg;
|
H A D | pass1.c | 70 for (c = 0; c < sblock.fs_ncg; c++) { 71 cgd = cgdmin(&sblock, c); 73 i = cgbase(&sblock, c); 75 i = cgsblock(&sblock, c); 79 i = sblock.fs_csaddr; 80 cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize); 90 for (c = 0; c < sblock.fs_ncg; c++) { 91 inumber = c * sblock.fs_ipg; 107 if (!rebuiltcg && sblock [all...] |
H A D | pass1b.c | 55 for (c = 0; c < sblock.fs_ncg; c++) { 58 cdevname, c, sblock.fs_ncg, 59 c * 100 / sblock.fs_ncg); 64 c * 100 / sblock.fs_ncg); 71 inumber = c * sblock.fs_ipg;
|
H A D | inode.c | 78 DIP(dp, di_size) < (unsigned)sblock.fs_maxsymlinklen)) 80 if (sblock.fs_magic == FS_UFS1_MAGIC) 88 ndb = howmany(DIP(&dino, di_size), sblock.fs_bsize); 92 (offset = blkoff(&sblock, DIP(&dino, di_size))) != 0) 94 numfrags(&sblock, fragroundup(&sblock, offset)); 96 idesc->id_numfrags = sblock.fs_frag; 107 i * sblock.fs_bsize); 126 idesc->id_numfrags = sblock.fs_frag; 127 remsize = DIP(&dino, di_size) - sblock [all...] |
H A D | ea.c | 69 if (dp->di_extsize <= sblock.fs_fsize) 70 blksiz = sblock.fs_fsize; 72 blksiz = sblock.fs_bsize;
|
H A D | dir.c | 206 blksiz = idesc->id_numfrags * sblock.fs_fsize; 246 blksiz = idesc->id_numfrags * sblock.fs_fsize; 794 cg = ino_to_cg(&sblock, ip->i_number); 797 lastlbn = lblkno(&sblock, filesize); 802 lastlbn >= UFS_NDADDR + NINDIR(&sblock)) 807 lastlbnsize = sblksize(&sblock, filesize, lastlbn); 808 if (lastlbnsize > 0 && lastlbnsize < sblock.fs_bsize) { 813 newblk = allocblk(cg, sblock.fs_frag, std_checkblkavail); 816 nbp = getdatablk(newblk, sblock.fs_bsize, BT_DIRDATA); 820 DIP_SET(dp, di_size, filesize + sblock [all...] |
/freebsd-current/sbin/ffsinfo/ |
H A D | ffsinfo.c | 77 #define sblock disk.d_fs macro 221 DBG_DUMP_FS(&sblock, "primary sblock"); 226 cg_stop = sblock.fs_ncg; 228 cg_start = sblock.fs_ncg - 1; 229 cg_stop = sblock.fs_ncg; 230 } else if (cfg_cg < sblock.fs_ncg) { 234 cg_start = sblock.fs_ncg; 235 cg_stop = sblock.fs_ncg; 240 (size_t)sblock [all...] |
/freebsd-current/sbin/tunefs/ |
H A D | tunefs.c | 67 #define sblock disk.d_fs macro 299 if ((sblock.fs_clean == 0 || 300 (sblock.fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0) && 309 strncpy(sblock.fs_volname, Lvalue, MAXVOLLEN); 314 if (sblock.fs_flags & FS_ACLS) { 316 } else if (sblock.fs_flags & FS_NFS4ACLS) { 320 sblock.fs_flags |= FS_ACLS; 324 if ((~sblock.fs_flags & FS_ACLS) == 329 sblock.fs_flags &= ~FS_ACLS; 336 if (sblock [all...] |
/freebsd-current/tools/test/stress2/tools/ |
H A D | zapsb.c | 34 char *fs, sblock[SBLOCKSIZE]; local 49 if (read(fd, sblock, sizeof(sblock)) != sizeof(sblock)) 51 sbp = (struct fs *)sblock; 71 if (write(fd, sblock, sizeof(sblock)) != sizeof(sblock))
|
/freebsd-current/stand/uboot/ |
H A D | copy.c | 70 uint64_t sblock, eblock, subldr, eubldr; local 106 sblock = roundup2((uint64_t)si->mr[i].start, 111 sblock += KERN_MINADDR; 112 if (subldr >= sblock && subldr < eblock) { 113 if (subldr - sblock > eblock - eubldr) { 114 this_block = sblock; 115 this_size = subldr - sblock; 120 } else if (subldr < sblock && eubldr < eblock) { 121 /* Loader is below or engulfs the sblock */ 122 this_block = (eubldr < sblock) [all...] |
/freebsd-current/sbin/dump/ |
H A D | traverse.c | 59 ((sblock->fs_magic == FS_UFS1_MAGIC) ? \ 62 if (sblock->fs_magic == FS_UFS1_MAGIC) \ 116 if (DIP(dp, di_size) > sblock->fs_bsize * UFS_NDADDR) { 119 UFS_NDADDR * sblock->fs_bsize / TP_BSIZE, TP_NINDIR); 154 if ((cgp = malloc(sblock->fs_cgsize)) == NULL) 156 for (cg = 0; cg < sblock->fs_ncg; cg++) { 157 ino = cg * sblock->fs_ipg; 158 blkread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, 159 sblock [all...] |
/freebsd-current/sbin/quotacheck/ |
H A D | quotacheck.c | 71 #define sblock sb_un.sblk macro 85 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 320 bcopy(fs, &sblock, fs->fs_sbsize); 322 dev_bsize = sblock.fs_fsize / fsbtodb(&sblock, 1); 323 maxino = sblock.fs_ncg * sblock.fs_ipg; 324 for (cg = 0; cg < sblock.fs_ncg; cg++) { 325 ino = cg * sblock.fs_ipg; 327 blkread(fsbtodb(&sblock, cgto [all...] |
/freebsd-current/sbin/fsdb/ |
H A D | fsdb.c | 131 nflag? "Examining": "Editing", fsys, sblock.fs_fsmnt); 135 sblock.fs_clean = 0; /* mark it dirty */ 138 ckfini(fscritmodified ? 0 : sblock.fs_clean); 407 sblock.fs_clean = 1; 496 is_ufs2 = sblock.fs_magic == FS_UFS2_MAGIC; 504 wantedblk64[i - 1] = dbtofsb(&sblock, strtoull(argv[i], NULL, 0)); 510 wantedblk32[i - 1] = dbtofsb(&sblock, strtoull(argv[i], NULL, 0)); 514 * sblock.fs_ncg holds a number of cylinder groups. 517 for (c = 0; c < sblock.fs_ncg; c++) { 519 * sblock [all...] |
H A D | fsdbutil.c | 132 DIP(dp, di_size) < sblock.fs_maxsymlinklen && 149 if (sblock.fs_magic != FS_UFS1_MAGIC) { 155 if (sblock.fs_magic == FS_UFS1_MAGIC) 162 if (sblock.fs_magic == FS_UFS1_MAGIC) 169 if (sblock.fs_magic == FS_UFS1_MAGIC) 231 prtblknos(&sblock, curinode);
|
/freebsd-current/tools/tools/find-sb/ |
H A D | find-sb.c | 25 struct fs sblock; member in union:__anon6361 93 if (u.sblock.fs_magic == FS_UFS1_MAGIC) { 108 } else if (u.sblock.fs_magic == FS_UFS2_MAGIC) {
|
/freebsd-current/tools/test/stress2/misc/ |
H A D | fsck3.sh | 60 sblock=`dumpfs md$u2 | grep -m1 "superblock location" | awk '{print $3}'` 70 dd if=/dev/random of=$diskimage oseek=$sblock bs=1 count=8 \
|
/freebsd-current/lib/libufs/ |
H A D | Makefile | 7 SRCS= block.c cgroup.c gsb_crc32.c inode.c sblock.c type.c ffs_subr.c
|