/netbsd-current/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 93 #define sblock fsun.fs macro 170 strlcpy((char *)sblock.fs_volname, ffs_opts->label, 171 sizeof(sblock.fs_volname)); 174 sblock.fs_old_inodefmt = FS_42INODEFMT; 175 sblock.fs_maxsymlinklen = 0; 176 sblock.fs_old_flags = 0; 178 sblock.fs_old_inodefmt = FS_44INODEFMT; 179 sblock.fs_maxsymlinklen = (Oflag == 1 ? UFS1_MAXSYMLINKLEN : 181 sblock.fs_old_flags = FS_FLAGS_UPDATED; 182 sblock [all...] |
/netbsd-current/sbin/newfs/ |
H A D | mkfs.c | 137 #define sblock fsun->fs macro 157 ((sblock.fs_magic == FS_UFS1_MAGIC) ? \ 214 sblock.fs_old_inodefmt = FS_42INODEFMT; 215 sblock.fs_maxsymlinklen = 0; 216 sblock.fs_old_flags = 0; 218 sblock.fs_old_inodefmt = FS_44INODEFMT; 219 sblock.fs_maxsymlinklen = (Oflag == 1 ? UFS1_MAXSYMLINKLEN : 221 sblock.fs_old_flags = FS_FLAGS_UPDATED; 223 sblock.fs_old_flags = 0; 224 sblock [all...] |
/netbsd-current/sbin/fsck_ffs/ |
H A D | wapbl.c | 154 sblock->fs_journal_version == UFS_WAPBL_VERSION && 155 sblock->fs_journal_location == UFS_WAPBL_JOURNALLOC_IN_FILESYSTEM && 156 sblock->fs_journallocs[UFS_WAPBL_INFS_INO] == ino) 173 if (sblock->fs_flags & FS_DOWAPBL) { 174 if (sblock->fs_journal_version != UFS_WAPBL_VERSION) { 176 sblock->fs_journal_version); 181 sblock->fs_flags &= ~FS_DOWAPBL; 182 sblock->fs_journal_flags = UFS_WAPBL_FLAGS_CLEAR_LOG; 186 switch(sblock->fs_journal_location) { 189 sblock [all...] |
H A D | setup.c | 131 sblock = aligned_alloc(DEV_BSIZE, SBLOCKSIZE); 135 sblock == NULL || altsblock == NULL) 186 if (sblock->fs_magic != FS_UFS1_MAGIC || 187 (sblock->fs_old_flags & FS_FLAGS_UPDATED) != 0) { 192 if (sblock->fs_flags & FS_DOWAPBL) { 204 sblock->fs_flags &= ~FS_DOWAPBL; 216 printf("clean = %d\n", sblock->fs_clean); 221 if (sblock->fs_clean & FS_ISCLEAN) { 231 maxfsblock = sblock->fs_size; 232 maxino = sblock [all...] |
H A D | pass6.c | 53 if ((sblock->fs_flags & FS_DOQUOTA2) == 0) 57 if ((sblock->fs_quota_flags & FS_Q2_DO_TYPE(i)) == 0 && 58 sblock->fs_quotafile[i] != 0) { 65 freeino(sblock->fs_quotafile[i]); 66 sblock->fs_quotafile[i] = 0; 72 if ((sblock->fs_quota_flags & 77 sblock->fs_flags &= ~FS_DOQUOTA2;
|
H A D | pass4.c | 73 for (cg = 0; cg < sblock->fs_ncg; cg++) { 77 cdevname(), cg, sblock->fs_ncg, 78 cg * 100 / sblock->fs_ncg); 83 cg, sblock->fs_ncg); 85 inumber = cg * sblock->fs_ipg; 167 cg = dtog(sblock, blkno); 168 getblk(&cgblk, cgtod(sblock, cg), sblock->fs_cgsize); 169 memcpy(cgp, cgblk.b_un.b_cg, sblock->fs_cgsize); 171 ffs_cg_swap(cgblk.b_un.b_cg, cgp, sblock); [all...] |
H A D | quota2.c | 61 if (readblk(dp, 0, &bp) != sblock->fs_bsize || 66 quota2_create_blk0(sblock->fs_bsize, bp->b_un.b_buf, 70 sblock->fs_quotafile[type] = ino; 94 sblock->fs_bsize, needswap); 102 if (off < (uint64_t)sblock->fs_bsize) { 106 if (readblk(dp, off, &bp) != sblock->fs_bsize || 113 (off % sblock->fs_bsize)); 149 if (off < sblock->fs_bsize) { 153 if (readblk(dp, off, &bp) != sblock->fs_bsize || 160 (off % sblock [all...] |
H A D | inode.c | 89 (idesc->id_filesize < sblock->fs_maxsymlinklen || 91 (sblock->fs_maxsymlinklen == 0 && DIP(dp, blocks) == 0)))) 97 ndb = howmany(iswap64(DIP(&dino, size)), sblock->fs_bsize); 100 (offset = ffs_blkoff(sblock, iswap64(DIP(&dino, size)))) != 0) 102 ffs_numfrags(sblock, ffs_fragroundup(sblock, offset)); 104 idesc->id_numfrags = sblock->fs_frag; 116 sblock->fs_bsize)); 136 idesc->id_numfrags = sblock->fs_frag; 137 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 | 80 struct fs *sblock; variable in typeref:struct:fs 419 pwarn("** Last Mounted on %s\n", sblock->fs_fsmnt); 494 n_ffree = sblock->fs_cstotal.cs_nffree; 495 n_bfree = sblock->fs_cstotal.cs_nbfree; 498 (long long)(n_ffree + sblock->fs_frag * n_bfree)); 501 (long long)(n_ffree * 100 / (daddr_t)sblock->fs_dsize), 502 (long long)(((n_ffree * 1000 + (daddr_t)sblock->fs_dsize / 2) 503 / (daddr_t)sblock->fs_dsize) % 10)); 505 (n_files -= maxino - UFS_ROOTINO - sblock->fs_cstotal.cs_nifree)) 508 n_blks += sblock [all...] |
H A D | utilities.c | 138 bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize); 151 bufcnt = MAXBUFSPACE / sblock->fs_bsize; 156 bufp = aligned_alloc(DEV_BSIZE, (unsigned int)sblock->fs_bsize); 186 if (bp->b_bno == FFS_FSBTODB(sblock, blkno)) 211 dblk = FFS_FSBTODB(sblock, blk); 239 for (i = 0, j = 0; i < sblock->fs_cssize; i += sblock->fs_bsize, j++) { 240 int size = sblock->fs_cssize - i < sblock->fs_bsize ? 241 sblock [all...] |
/netbsd-current/sbin/dump_lfs/ |
H A D | lfs_inode.c | 65 struct lfs *sblock; variable in typeref:struct:lfs 88 sblock = (struct lfs *)superblock; 90 rawread(sboff, (char *) sblock, LFS_SBPAD); 91 switch (sblock->lfs_dlfs_u.u_32.dlfs_magic) { 93 sblock->lfs_is64 = false; 94 sblock->lfs_dobyteswap = false; 97 sblock->lfs_is64 = false; 98 sblock->lfs_dobyteswap = true; 101 sblock->lfs_is64 = true; 102 sblock [all...] |
/netbsd-current/sbin/dump/ |
H A D | ffs_inode.c | 63 static struct fs *sblock; variable in typeref:struct:fs 79 sblock = (struct fs *)superblock; 85 switch(sblock->fs_magic) { 87 sblock->fs_magic = FS_UFS2_MAGIC; 95 sblock->fs_magic = FS_UFS2_MAGIC_SWAPPED; 102 ffs_sb_swap(sblock, sblock); 109 if ((is_ufs2 || sblock->fs_old_flags & FS_FLAGS_UPDATED) 110 && sblock_try[i] != sblock->fs_sblockloc) 127 if (is_ufs2 || sblock [all...] |
/netbsd-current/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-current/sbin/fsck_ext2fs/ |
H A D | setup.c | 185 printf("state = %d\n", sblock.e2fs.e2fs_state); 186 if (sblock.e2fs.e2fs_state == E2FS_ISCLEAN) { 195 maxfsblock = sblock.e2fs.e2fs_bcount; 196 maxino = sblock.e2fs_ncg * sblock.e2fs.e2fs_ipg; 197 sizepb = sblock.e2fs_bsize; 198 maxfilesize = sblock.e2fs_bsize * EXT2FS_NDADDR - 1; 200 sizepb *= EXT2_NINDIR(&sblock); 206 if (/* (sblock.e2fs.e2fs_rbcount < 0) || */ 207 (sblock [all...] |
H A D | inode.c | 105 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { 109 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_LARGEFILE)) { 114 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_LARGEFILE; 123 if (sblock.e2fs.e2fs_rev < E2FS_REV1) { 127 if (!(sblock.e2fs.e2fs_features_rocompat & EXT2F_ROCOMPAT_HUGE_FILE)) { 132 sblock.e2fs.e2fs_features_rocompat |= EXT2F_ROCOMPAT_HUGE_FILE; 185 ndb = howmany(inosize(&dino), sblock.e2fs_bsize); 200 sblock.e2fs_bsize); 218 remsize = inosize(&dino) - sblock.e2fs_bsize * EXT2FS_NDADDR; 219 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 | 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 | main.c | 96 struct m_ext2fs sblock; variable in typeref:struct:m_ext2fs 257 if (sblock.e2fs.e2fs_rev > E2FS_REV0) { 259 sblock.e2fs.e2fs_fsmnt); 308 n_bfree = sblock.e2fs.e2fs_fbcount; 314 (n_files -= maxino - 9 - sblock.e2fs.e2fs_ficount)) 317 for (i = 0; i < sblock.e2fs_ncg; i++) 319 n_blks += sblock.e2fs.e2fs_first_dblock; 343 sblock.e2fs.e2fs_wtime = t; 344 sblock.e2fs.e2fs_lastfsck = t;
|
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-current/sbin/tunefs/ |
H A D | tunefs.c | 79 #define sblock sbun.sb macro 243 getsb(&sblock, special); 258 CHANGEVAL(sblock.fs_maxbpg, maxbpg, 260 CHANGEVAL(sblock.fs_minfree, minfree, 264 sblock.fs_optim == FS_OPTSPACE) 267 sblock.fs_optim == FS_OPTTIME) 271 if (sblock.fs_optim == optim) { 278 chg[sblock.fs_optim], chg[optim]); 279 sblock.fs_optim = optim; 280 if (sblock [all...] |
/netbsd-current/sbin/clri/ |
H A D | clri.c | 84 char *fs, sblock[SBLOCKSIZE]; local 104 if (pread(fd, sblock, sizeof(sblock), sblockloc) != sizeof(sblock)) 107 sbp = (struct fs *)sblock; 150 if (write(fd, sblock, sizeof(sblock)) != sizeof(sblock))
|
/netbsd-current/usr.sbin/quotacheck/ |
H A D | quotacheck.c | 100 #define sblock un.sblk macro 368 bread(sblock_try[i], (char *)&sblock, SBLOCKSIZE); 369 switch (sblock.fs_magic) { 372 sblock.fs_magic = FS_UFS2_MAGIC; 382 sblock.fs_magic = FS_UFS2_MAGIC_SWAPPED; 390 ffs_sb_swap(&sblock, &sblock); 397 if (is_ufs2 || sblock.fs_old_flags & FS_FLAGS_UPDATED) { 398 if (sblock.fs_sblockloc != sblock_try[i]) 408 cgp = malloc(sblock [all...] |
/netbsd-current/sbin/fsdb/ |
H A D | fsdb.c | 72 struct fs *sblock; variable in typeref:struct:fs 218 sblock->fs_fsmnt); 226 sblock->fs_clean = 0; /* mark it dirty */ 637 FFS_DBTOFSB(sblock, strtoull(argv[i], NULL, 0)); 647 FFS_DBTOFSB(sblock, strtoull(argv[i], NULL, 0)); 650 for (c = 0; c < sblock->fs_ncg; c++) { 651 inum = c * sblock->fs_ipg; 652 getblk(&cgblk, cgtod(sblock, c), sblock->fs_cgsize); 653 memcpy(cgp, cgblk.b_un.b_cg, sblock [all...] |