/openbsd-current/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 79 #define sblock fsun.fs macro 136 strlcpy((char *)sblock.fs_volname, ffs_opts->label, 137 sizeof(sblock.fs_volname)); 139 sblock.fs_inodefmt = FS_44INODEFMT; 140 sblock.fs_maxsymlinklen = (Oflag == 1 ? MAXSYMLINKLEN_UFS1 : 142 sblock.fs_ffs1_flags = FS_FLAGS_UPDATED; 143 sblock.fs_flags = 0; 154 ffs_wtfs(fssize - 1, sectorsize, (char *)&sblock, fsopts); 159 sblock.fs_avgfilesize = avgfilesize; 160 sblock [all...] |
/openbsd-current/bin/df/ |
H A D | ffs_df.c | 53 #define sblock sb.iu_fs macro 60 if (!((bread(rfd, (off_t)SBLOCK_UFS1, &sblock, SBSIZE) == 1 && 61 sblock.fs_magic == FS_UFS1_MAGIC) || 62 (bread(rfd, (off_t)SBLOCK_UFS2, &sblock, SBSIZE) == 1 && 63 sblock.fs_magic == FS_UFS2_MAGIC))) { 68 sfsp->f_bsize = sblock.fs_fsize; 69 sfsp->f_iosize = sblock.fs_bsize; 70 if (sblock.fs_magic == FS_UFS1_MAGIC) { 71 sfsp->f_blocks = sblock.fs_ffs1_dsize; 72 sfsp->f_bfree = sblock [all...] |
H A D | ext2fs_df.c | 56 #define sblock sb.ie_fs macro 65 if (bread(rfd, (off_t)SBOFF, &sblock, SBSIZE) == 0) { 68 if ((sblock.e2fs_magic != E2FS_MAGIC) || 69 (sblock.e2fs_rev != E2FS_REV0 && sblock.e2fs_rev != E2FS_REV1)) { 73 sfsp->f_bsize = 1024 << sblock.e2fs_log_bsize; 74 sfsp->f_iosize = 1024 << sblock.e2fs_log_bsize; 78 itpg = sblock.e2fs_ipg / ipb; 80 ncg = howmany(sblock.e2fs_bcount - sblock [all...] |
/openbsd-current/sbin/newfs/ |
H A D | mkfs.c | 111 #define sblock fsun->fs macro 159 cur_fsys, (long)cur_cylno, sblock.fs_ncg); 210 wtfs(fssize - (sectorsize / DEV_BSIZE), sectorsize, (char *)&sblock); 212 sblock.fs_postblformat = FS_DYNAMICPOSTBLFMT; 213 sblock.fs_avgfilesize = avgfilesize; 214 sblock.fs_avgfpdir = avgfilesperdir; 242 sblock.fs_bsize = bsize; 243 sblock.fs_fsize = fsize; 248 sblock.fs_bmask = ~(sblock [all...] |
/openbsd-current/sbin/growfs/ |
H A D | growfs.c | 79 #define sblock fsun1.fs /* the new superblock */ macro 104 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 107 if (sblock.fs_magic == FS_UFS1_MAGIC) \ 180 fscs = calloc(1, (size_t)sblock.fs_cssize); 199 (float)sblock.fs_size * sblock.fs_fsize * B2MBFACTOR, 200 (intmax_t)fsbtodb(&sblock, sblock.fs_size), sblock.fs_bsize, 201 sblock [all...] |
/openbsd-current/sbin/fsck_ffs/ |
H A D | setup.c | 179 proto.fs_fsize == sblock.fs_fsize && 180 proto.fs_bsize == sblock.fs_bsize) 186 proto.fs_fsize == sblock.fs_fsize && 187 proto.fs_bsize == sblock.fs_bsize) 194 proto.fs_fsize == sblock.fs_fsize && 195 proto.fs_bsize == sblock.fs_bsize) 213 printf("clean = %d\n", sblock.fs_clean); 214 if (sblock.fs_clean & FS_ISCLEAN) { 223 maxfsblock = sblock.fs_size; 224 maxino = sblock [all...] |
H A D | main.c | 248 printf("** Last Mounted on %s\n", sblock.fs_fsmnt); 296 n_ffree = sblock.fs_cstotal.cs_nffree; 297 n_bfree = sblock.fs_cstotal.cs_nbfree; 300 (long long)(n_ffree + sblock.fs_frag * n_bfree)); 303 (long long)((n_ffree * 100) / sblock.fs_dsize), 304 (long long)(((n_ffree * 1000 + sblock.fs_dsize / 2) / 305 sblock.fs_dsize) % 10)); 307 (n_files -= maxino - ROOTINO - sblock.fs_cstotal.cs_nifree)) 310 n_blks += sblock.fs_ncg * 311 (cgdmin(&sblock, [all...] |
H A D | inode.c | 74 DIP(dp, di_size) < sblock.fs_maxsymlinklen)) 76 if (sblock.fs_magic == FS_UFS1_MAGIC) 80 ndb = howmany(DIP(&dino, di_size), sblock.fs_bsize); 82 if (--ndb == 0 && (offset = blkoff(&sblock, 85 numfrags(&sblock, fragroundup(&sblock, offset)); 87 idesc->id_numfrags = sblock.fs_frag; 98 i * sblock.fs_bsize); 115 idesc->id_numfrags = sblock.fs_frag; 116 remsize = DIP(&dino, di_size) - sblock [all...] |
H A D | utilities.c | 132 ilp = &inostathead[inum / sblock.fs_ipg]; 133 iloff = inum % sblock.fs_ipg; 150 bufp = malloc((unsigned int)sblock.fs_bsize); 156 bufcnt = MAXBUFSPACE / sblock.fs_bsize; 161 bufp = malloc((unsigned int)sblock.fs_bsize); 191 cgbufs = calloc(sblock.fs_ncg, sizeof(struct bufarea)); 200 cgp = malloc((unsigned int)sblock.fs_cgsize); 202 getblk(&cgblk, cgtod(&sblock, cg), sblock.fs_cgsize); 207 getblk(cgbp, cgtod(&sblock, c [all...] |
H A D | pass1.c | 60 (unsigned long long)sblock.fs_ipg * sblock.fs_ncg) > 0); 79 for (c = 0; c < sblock.fs_ncg; c++) { 80 cgd = cgdmin(&sblock, c); 82 i = cgbase(&sblock, c); 84 i = cgsblock(&sblock, c); 88 i = sblock.fs_csaddr; 89 cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize); 101 for (c = 0; c < sblock [all...] |
H A D | pass1b.c | 52 (unsigned long long)sblock.fs_ipg * sblock.fs_ncg) > 0); 69 for (c = 0; c < sblock.fs_ncg; c++) { 70 for (i = 0; i < sblock.fs_ipg; i++, inumber++) {
|
/openbsd-current/sbin/newfs_ext2fs/ |
H A D | mke2fs.c | 169 #define sblock ext2fsun.m_ext2fs macro 241 sblock.e2fs.e2fs_log_bsize = ilog2(bsize) - LOG_MINBSIZE; 242 sblock.e2fs.e2fs_log_fsize = ilog2(fsize) - LOG_MINFSIZE; 244 sblock.e2fs_bsize = bsize; 245 sblock.e2fs_fsize = fsize; 246 sblock.e2fs_bshift = sblock.e2fs.e2fs_log_bsize + LOG_MINBSIZE; 247 sblock.e2fs_qbmask = sblock.e2fs_bsize - 1; 248 sblock [all...] |
/openbsd-current/sbin/fsirand/ |
H A D | fsirand.c | 100 struct fs *sblock, *tmpsblock; local 130 sblock = (struct fs *)&sbuf; 141 if ((n = read(devfd, sblock, SBSIZE)) != SBSIZE) { 148 if (sblock->fs_magic != FS_UFS1_MAGIC && 149 sblock->fs_magic != FS_UFS2_MAGIC) 157 if (sblock->fs_magic == FS_UFS1_MAGIC && 161 if (sblock->fs_magic == FS_UFS2_MAGIC && 162 sblock->fs_sblockloc != sbtry[i]) 174 if (sblock->fs_sbsize > SBSIZE) { 179 if (sblock [all...] |
/openbsd-current/sbin/fsck_ext2fs/ |
H A D | setup.c | 153 printf("state = %d\n", sblock.e2fs.e2fs_state); 154 if (sblock.e2fs.e2fs_state == E2FS_ISCLEAN) { 163 maxfsblock = sblock.e2fs.e2fs_bcount; 164 maxino = sblock.e2fs_ncg * sblock.e2fs.e2fs_ipg; 165 sizepb = sblock.e2fs_bsize; 166 maxfilesize = sblock.e2fs_bsize * NDADDR - 1; 168 sizepb *= NINDIR(&sblock); 174 if (/* (sblock.e2fs.e2fs_rbcount < 0) || */ 175 (sblock [all...] |
H A D | inode.c | 71 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { 75 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_LARGE_FILE)) { 80 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_LARGE_FILE; 133 ndb = howmany(inosize(&dino), sblock.e2fs_bsize); 148 sblock.e2fs_bsize); 166 remsize = inosize(&dino) - sblock.e2fs_bsize * NDADDR; 167 sizepb = sblock.e2fs_bsize; 193 sizepb *= NINDIR(&sblock); 219 bp = getdatablk(idesc->id_blkno, sblock.e2fs_bsize); 221 for (sizepb = sblock [all...] |
H A D | pass1.c | 66 for (c = 0; c < sblock.e2fs_ncg; c++) { 67 dbase = c * sblock.e2fs.e2fs_bpg + 68 sblock.e2fs.e2fs_first_dblock; 70 if (letoh32(sblock.e2fs_gd[c].ext2bgd_i_tables) >= dbase) { 71 for (i = 0; i < sblock.e2fs_itpg; i++) 73 letoh32(sblock.e2fs_gd[c].ext2bgd_i_tables) 77 if (letoh32(sblock.e2fs_gd[c].ext2bgd_b_bitmap) >= dbase) 78 setbmap(letoh32(sblock.e2fs_gd[c].ext2bgd_b_bitmap)); 80 if (letoh32(sblock.e2fs_gd[c].ext2bgd_i_bitmap) >= dbase) 81 setbmap(letoh32(sblock [all...] |
H A D | dir.c | 117 if ((dbuf = malloc(sblock.e2fs_bsize)) == NULL) { 125 (idesc->id_filesize & (sblock.e2fs_bsize - 1)) != 0) 126 idesc->id_filesize = roundup(idesc->id_filesize, sblock.e2fs_bsize); 127 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; 164 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; 166 if (idesc->id_loc % sblock.e2fs_bsize == 0 && idesc->id_filesize > 0 && 176 dp->e2d_reclen = htole16(sblock.e2fs_bsize); 183 idesc->id_loc += sblock.e2fs_bsize; 184 idesc->id_filesize -= sblock.e2fs_bsize; 194 if ((idesc->id_loc % sblock [all...] |
H A D | main.c | 67 struct m_ext2fs sblock; variable in typeref:struct:m_ext2fs 216 if (sblock.e2fs.e2fs_rev > E2FS_REV0) { 218 sblock.e2fs.e2fs_fsmnt); 267 n_bfree = sblock.e2fs.e2fs_fbcount; 273 (n_files -= maxino - 9 - sblock.e2fs.e2fs_ficount)) 276 for (i = 0; i < sblock.e2fs_ncg; i++) 278 n_blks += sblock.e2fs.e2fs_first_dblock; 302 sblock.e2fs.e2fs_wtime = t; 303 sblock.e2fs.e2fs_lastfsck = t;
|
H A D | pass1b.c | 58 for (c = 0; c < sblock.e2fs_ncg; c++) { 59 for (i = 0; i < sblock.e2fs.e2fs_ipg; i++, inumber++) {
|
H A D | pass2.c | 128 inp->i_isize = roundup(MINDIRSIZE, sblock.e2fs_bsize); 134 } else if ((inp->i_isize & (sblock.e2fs_bsize - 1)) != 0) { 138 pathbuf, (u_long)inp->i_isize, sblock.e2fs_bsize); 141 inp->i_isize = roundup(inp->i_isize, sblock.e2fs_bsize); 216 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 217 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE) 229 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 230 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) 264 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 265 (sblock [all...] |
/openbsd-current/sbin/tunefs/ |
H A D | tunefs.c | 61 #define sblock sbun.sb macro 162 getsb(&sblock, special); 177 CHANGEVAL(sblock.fs_maxbpg, maxbpg, 179 CHANGEVAL(sblock.fs_minfree, minfree, 183 sblock.fs_optim == FS_OPTSPACE) 186 sblock.fs_optim == FS_OPTTIME) 190 if (sblock.fs_optim == optim) { 197 chg[sblock.fs_optim], chg[optim]); 198 sblock.fs_optim = optim; 199 if (sblock [all...] |
/openbsd-current/sbin/clri/ |
H A D | clri.c | 68 char *fs, sblock[SBLOCKSIZE]; local 89 if (pread(fd, sblock, sizeof(sblock), offset) != sizeof(sblock)) 91 sbp = (struct fs *)sblock; 115 if (pwrite(fd, sblock, sizeof(sblock), offset) != sizeof(sblock))
|
/openbsd-current/sbin/dump/ |
H A D | traverse.c | 61 ((sblock->fs_magic == FS_UFS1_MAGIC) ? \ 102 if (DIP(dp, di_size) > sblock->fs_bsize * NDADDR) { 105 howmany(sizeest - NDADDR * sblock->fs_bsize / TP_BSIZE, 155 if ((cgp = malloc(sblock->fs_cgsize)) == NULL) 158 for (cg = 0; cg < sblock->fs_ncg; cg++) { 159 ino = cg * (ino_t)sblock->fs_ipg; 160 bread(fsbtodb(sblock, cgtod(sblock, cg)), (char *)cgp, 161 sblock->fs_cgsize); 162 if (sblock [all...] |
/openbsd-current/sbin/ncheck_ffs/ |
H A D | ncheck_ffs.c | 80 ((sblock->fs_magic == FS_UFS1_MAGIC) ? \ 87 struct fs *sblock; /* the file system super block */ variable in typeref:struct:fs 176 if (sblock->fs_magic == FS_UFS1_MAGIC) 193 if (sblock->fs_magic == FS_UFS1_MAGIC) 241 if (inum < ROOTINO || inum >= sblock->fs_ncg * sblock->fs_ipg) 245 if (sblock->fs_magic == FS_UFS1_MAGIC) 249 if ((inum / sblock->fs_ipg) != iblk || itab == NULL) { 250 iblk = inum / sblock->fs_ipg; 252 (itab = reallocarray(NULL, sblock [all...] |
/openbsd-current/sbin/quotacheck/ |
H A D | quotacheck.c | 69 #define sblock sb_un.sblk macro 83 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 283 bread(sblock_try[i] / DEV_BSIZE, (char *)&sblock, 285 if ((sblock.fs_magic == FS_UFS1_MAGIC || 286 (sblock.fs_magic == FS_UFS2_MAGIC && 287 sblock.fs_sblockloc == sblock_try[i])) && 288 sblock.fs_bsize <= MAXBSIZE && 289 sblock.fs_bsize >= sizeof(struct fs)) 296 maxino = sblock.fs_ncg * sblock [all...] |