/netbsd-6-1-5-RELEASE/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 92 #define sblock fsun.fs macro 151 strlcpy((char *)sblock.fs_volname, ffs_opts->label, 152 sizeof(sblock.fs_volname)); 155 sblock.fs_old_inodefmt = FS_42INODEFMT; 156 sblock.fs_maxsymlinklen = 0; 157 sblock.fs_old_flags = 0; 159 sblock.fs_old_inodefmt = FS_44INODEFMT; 160 sblock.fs_maxsymlinklen = (Oflag == 1 ? MAXSYMLINKLEN_UFS1 : 162 sblock.fs_old_flags = FS_FLAGS_UPDATED; 163 sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/newfs/ |
H A D | mkfs.c | 137 #define sblock fsun.fs macro 152 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 204 sblock.fs_old_inodefmt = FS_42INODEFMT; 205 sblock.fs_maxsymlinklen = 0; 206 sblock.fs_old_flags = 0; 208 sblock.fs_old_inodefmt = FS_44INODEFMT; 209 sblock.fs_maxsymlinklen = (Oflag == 1 ? MAXSYMLINKLEN_UFS1 : 211 sblock.fs_old_flags = FS_FLAGS_UPDATED; 213 sblock.fs_old_flags = 0; 214 sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/dump_lfs/ |
H A D | lfs_inode.c | 71 struct lfs *sblock; variable in typeref:struct:lfs 90 sblock = (struct lfs *)superblock; 92 rawread(sboff, (char *) sblock, LFS_SBPAD); 93 if (sblock->lfs_magic != LFS_MAGIC) { 95 if (sblock->lfs_magic == bswap32(LFS_MAGIC)) { 96 lfs_sb_swap(sblock, sblock, 0); 100 quit("bad sblock magic number\n"); 102 if (fsbtob(sblock, (off_t)sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/fsck_ffs/ |
H A D | wapbl.c | 145 sblock->fs_journal_version == UFS_WAPBL_VERSION && 146 sblock->fs_journal_location == UFS_WAPBL_JOURNALLOC_IN_FILESYSTEM && 147 sblock->fs_journallocs[UFS_WAPBL_INFS_INO] == ino) 164 if (sblock->fs_flags & FS_DOWAPBL) { 165 if (sblock->fs_journal_version != UFS_WAPBL_VERSION) { 167 sblock->fs_journal_version); 172 sblock->fs_flags &= ~FS_DOWAPBL; 173 sblock->fs_journal_flags = UFS_WAPBL_FLAGS_CLEAR_LOG; 177 switch(sblock->fs_journal_location) { 180 sblock [all...] |
H A D | setup.c | 127 sblock = malloc(SBLOCKSIZE); 131 sblock == NULL || altsblock == NULL) 182 if (sblock->fs_magic != FS_UFS1_MAGIC || 183 (sblock->fs_old_flags & FS_FLAGS_UPDATED) != 0) { 188 if (sblock->fs_flags & FS_DOWAPBL) { 200 sblock->fs_flags &= ~FS_DOWAPBL; 212 printf("clean = %d\n", sblock->fs_clean); 217 if (sblock->fs_clean & FS_ISCLEAN) { 227 maxfsblock = sblock->fs_size; 228 maxino = sblock [all...] |
H A D | pass6.c | 52 if ((sblock->fs_flags & FS_DOQUOTA2) == 0) 56 if ((sblock->fs_quota_flags & FS_Q2_DO_TYPE(i)) == 0 && 57 sblock->fs_quotafile[i] != 0) { 64 freeino(sblock->fs_quotafile[i]); 65 sblock->fs_quotafile[i] = 0; 71 if ((sblock->fs_quota_flags & 76 sblock->fs_flags &= ~FS_DOQUOTA2;
|
H A D | pass4.c | 71 for (cg = 0; cg < sblock->fs_ncg; cg++) { 75 cdevname(), cg, sblock->fs_ncg, 76 cg * 100 / sblock->fs_ncg); 81 cg, sblock->fs_ncg); 83 inumber = cg * sblock->fs_ipg; 165 cg = dtog(sblock, blkno); 166 getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize); 167 memcpy(cgp, cgblk.b_un.b_cg, sblock->fs_cgsize); 169 ffs_cg_swap(cgblk.b_un.b_cg, cgp, sblock); [all...] |
H A D | quota2.c | 60 if (readblk(dp, 0, &bp) != sblock->fs_bsize || 65 quota2_create_blk0(sblock->fs_bsize, bp->b_un.b_buf, 69 sblock->fs_quotafile[type] = ino; 93 sblock->fs_bsize, needswap); 101 if (off < (uint64_t)sblock->fs_bsize) { 105 if (readblk(dp, off, &bp) != sblock->fs_bsize || 112 (off % sblock->fs_bsize)); 148 if (off < sblock->fs_bsize) { 152 if (readblk(dp, off, &bp) != sblock->fs_bsize || 159 (off % sblock [all...] |
H A D | inode.c | 87 (idesc->id_filesize < sblock->fs_maxsymlinklen || 89 (sblock->fs_maxsymlinklen == 0 && DIP(dp, blocks) == 0)))) 95 ndb = howmany(iswap64(DIP(&dino, size)), sblock->fs_bsize); 98 (offset = blkoff(sblock, iswap64(DIP(&dino, size)))) != 0) 100 numfrags(sblock, fragroundup(sblock, offset)); 102 idesc->id_numfrags = sblock->fs_frag; 114 sblock->fs_bsize)); 134 idesc->id_numfrags = sblock->fs_frag; 135 remsize = iswap64(DIP(&dino, size)) - sblock [all...] |
H A D | pass1b.c | 69 for (c = 0; c < sblock->fs_ncg; c++) { 73 cdevname(), c, sblock->fs_ncg, 74 c * 100 / sblock->fs_ncg); 78 progress_bar(cdevname(), "phase 1b", c, sblock->fs_ncg); 80 for (i = 0; i < sblock->fs_ipg; i++, inumber++) {
|
H A D | pass1.c | 81 for (c = 0; c < sblock->fs_ncg; c++) { 82 cgd = cgdmin(sblock, c); 84 i = cgbase(sblock, c); 86 i = cgsblock(sblock, c); 90 i = sblock->fs_csaddr; 91 cgd = i + howmany(sblock->fs_cssize, sblock->fs_fsize); 100 for (c = 0; c < sblock->fs_ncg; c++) { 101 inumber = c * sblock->fs_ipg; 103 getblk(&cgblk, cgtod(sblock, [all...] |
H A D | main.c | 329 pwarn("** Last Mounted on %s\n", sblock->fs_fsmnt); 404 n_ffree = sblock->fs_cstotal.cs_nffree; 405 n_bfree = sblock->fs_cstotal.cs_nbfree; 408 (long long)(n_ffree + sblock->fs_frag * n_bfree)); 411 (long long)(n_ffree * 100 / (daddr_t)sblock->fs_dsize), 412 (long long)(((n_ffree * 1000 + (daddr_t)sblock->fs_dsize / 2) 413 / (daddr_t)sblock->fs_dsize) % 10)); 415 (n_files -= maxino - ROOTINO - sblock->fs_cstotal.cs_nifree)) 418 n_blks += sblock->fs_ncg * 419 (cgdmin(sblock, [all...] |
H A D | utilities.c | 138 bufp = malloc((unsigned int)sblock->fs_bsize); 149 bufcnt = MAXBUFSPACE / sblock->fs_bsize; 154 bufp = malloc((unsigned int)sblock->fs_bsize); 184 if (bp->b_bno == fsbtodb(sblock, blkno)) 209 dblk = fsbtodb(sblock, blk); 237 for (i = 0, j = 0; i < sblock->fs_cssize; i += sblock->fs_bsize, j++) { 238 int size = sblock->fs_cssize - i < sblock->fs_bsize ? 239 sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/dump/ |
H A D | ffs_inode.c | 63 struct fs *sblock; variable in typeref:struct:fs 80 sblock = (struct fs *)superblock; 86 switch(sblock->fs_magic) { 97 ffs_sb_swap(sblock, sblock); 104 if ((is_ufs2 || sblock->fs_old_flags & FS_FLAGS_UPDATED) 105 && sblock_try[i] != sblock->fs_sblockloc) 122 if (is_ufs2 || sblock->fs_old_inodefmt >= FS_44INODEFMT) { 132 sblock->fs_qbmask = ~sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/newfs_ext2fs/ |
H A D | mke2fs.c | 172 #define sblock ext2fsun.m_ext2fs macro 246 sblock.e2fs.e2fs_log_bsize = ilog2(bsize) - LOG_MINBSIZE; 248 sblock.e2fs.e2fs_fsize = ilog2(fsize) - LOG_MINBSIZE; 250 sblock.e2fs_bsize = bsize; 251 sblock.e2fs_bshift = sblock.e2fs.e2fs_log_bsize + LOG_MINBSIZE; 252 sblock.e2fs_qbmask = sblock.e2fs_bsize - 1; 253 sblock.e2fs_bmask = ~sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/fsck_ext2fs/ |
H A D | setup.c | 170 printf("state = %d\n", sblock.e2fs.e2fs_state); 171 if (sblock.e2fs.e2fs_state == E2FS_ISCLEAN) { 180 maxfsblock = sblock.e2fs.e2fs_bcount; 181 maxino = sblock.e2fs_ncg * sblock.e2fs.e2fs_ipg; 182 sizepb = sblock.e2fs_bsize; 183 maxfilesize = sblock.e2fs_bsize * NDADDR - 1; 185 sizepb *= NINDIR(&sblock); 191 if (/* (sblock.e2fs.e2fs_rbcount < 0) || */ 192 (sblock [all...] |
H A D | inode.c | 103 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { 107 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_LARGEFILE)) { 112 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_LARGEFILE; 165 ndb = howmany(inosize(&dino), sblock.e2fs_bsize); 180 sblock.e2fs_bsize); 198 remsize = inosize(&dino) - sblock.e2fs_bsize * NDADDR; 199 sizepb = sblock.e2fs_bsize; 225 sizepb *= NINDIR(&sblock); 253 bp = getdatablk(idesc->id_blkno, sblock.e2fs_bsize); 255 for (sizepb = sblock [all...] |
H A D | pass1.c | 99 for (c = 0; c < sblock.e2fs_ncg; c++) { 100 dbase = c * sblock.e2fs.e2fs_bpg + 101 sblock.e2fs.e2fs_first_dblock; 103 if (fs2h32(sblock.e2fs_gd[c].ext2bgd_i_tables) >= dbase) { 104 for (i = 0; i < sblock.e2fs_itpg; i++) 106 fs2h32(sblock.e2fs_gd[c].ext2bgd_i_tables) 110 if (fs2h32(sblock.e2fs_gd[c].ext2bgd_b_bitmap) >= dbase) 111 setbmap(fs2h32(sblock.e2fs_gd[c].ext2bgd_b_bitmap)); 113 if (fs2h32(sblock.e2fs_gd[c].ext2bgd_i_bitmap) >= dbase) 114 setbmap(fs2h32(sblock [all...] |
H A D | main.c | 221 if (sblock.e2fs.e2fs_rev > E2FS_REV0) { 223 sblock.e2fs.e2fs_fsmnt); 272 n_bfree = sblock.e2fs.e2fs_fbcount; 278 (n_files -= maxino - 9 - sblock.e2fs.e2fs_ficount)) 281 for (i = 0; i < sblock.e2fs_ncg; i++) 283 n_blks += sblock.e2fs.e2fs_first_dblock; 307 sblock.e2fs.e2fs_wtime = t; 308 sblock.e2fs.e2fs_lastfsck = t;
|
H A D | dir.c | 159 if ((dbuf = malloc(sblock.e2fs_bsize)) == NULL) 165 (idesc->id_filesize & (sblock.e2fs_bsize - 1)) != 0) 166 idesc->id_filesize = roundup(idesc->id_filesize, sblock.e2fs_bsize); 167 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; 204 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; 206 if (idesc->id_loc % sblock.e2fs_bsize == 0 && idesc->id_filesize > 0 && 216 dp->e2d_reclen = h2fs16(sblock.e2fs_bsize); 223 idesc->id_loc += sblock.e2fs_bsize; 224 idesc->id_filesize -= sblock.e2fs_bsize; 234 if ((idesc->id_loc % sblock [all...] |
H A D | pass2.c | 159 inp->i_isize = roundup(MINDIRSIZE, sblock.e2fs_bsize); 165 } else if ((inp->i_isize & (sblock.e2fs_bsize - 1)) != 0) { 169 pathbuf, (u_long)inp->i_isize, sblock.e2fs_bsize); 172 inp->i_isize = roundup(inp->i_isize, sblock.e2fs_bsize); 247 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 248 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE) 260 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 261 (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) 295 if (sblock.e2fs.e2fs_rev > E2FS_REV0 && 296 (sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/tunefs/ |
H A D | tunefs.c | 76 #define sblock sbun.sb macro 200 getsb(&sblock, special); 215 CHANGEVAL(sblock.fs_maxbpg, maxbpg, 217 CHANGEVAL(sblock.fs_minfree, minfree, 221 sblock.fs_optim == FS_OPTSPACE) 224 sblock.fs_optim == FS_OPTTIME) 228 if (sblock.fs_optim == optim) { 235 chg[sblock.fs_optim], chg[optim]); 236 sblock.fs_optim = optim; 237 if (sblock [all...] |
/netbsd-6-1-5-RELEASE/sbin/clri/ |
H A D | clri.c | 84 char *fs, sblock[SBLOCKSIZE]; local 103 if (pread(fd, sblock, sizeof(sblock), sblockloc) != sizeof(sblock)) 106 sbp = (struct fs *)sblock; 147 if (write(fd, sblock, sizeof(sblock)) != sizeof(sblock))
|
/netbsd-6-1-5-RELEASE/sbin/fsdb/ |
H A D | fsdb.c | 135 sblock->fs_fsmnt); 139 sblock->fs_clean = 0; /* mark it dirty */ 514 dbtofsb(sblock, strtoull(argv[i], NULL, 0)); 524 dbtofsb(sblock, strtoull(argv[i], NULL, 0)); 527 for (c = 0; c < sblock->fs_ncg; c++) { 528 inum = c * sblock->fs_ipg; 529 getblk(&cgblk, cgtod(sblock, c), sblock->fs_cgsize); 530 memcpy(cgp, cgblk.b_un.b_cg, sblock->fs_cgsize); 532 ffs_cg_swap(cgblk.b_un.b_cg, cgp, sblock); [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/quotacheck/ |
H A D | quotacheck.c | 99 #define sblock un.sblk macro 359 bread(sblock_try[i], (char *)&sblock, SBLOCKSIZE); 360 switch (sblock.fs_magic) { 375 ffs_sb_swap(&sblock, &sblock); 382 if (is_ufs2 || sblock.fs_old_flags & FS_FLAGS_UPDATED) { 383 if (sblock.fs_sblockloc != sblock_try[i]) 393 cgp = malloc(sblock.fs_cgsize); 396 sblock.fs_cgsize); 402 dev_bsize = sblock [all...] |