Searched refs:sblock (Results 1 - 25 of 44) sorted by relevance

12

/netbsd-current/usr.sbin/makefs/ffs/
H A Dmkfs.c93 #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 Dmkfs.c137 #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 Dwapbl.c154 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 Dsetup.c131 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 Dpass6.c53 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 Dpass4.c73 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 Dquota2.c61 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 Dinode.c89 (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 Dpass1b.c69 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 Dpass1.c81 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 Dmain.c80 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 Dutilities.c138 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 Dlfs_inode.c65 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 Dffs_inode.c63 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 Dmke2fs.c172 #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 Dsetup.c185 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 Dinode.c105 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 Dpass1.c99 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 Ddir.c159 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 Dmain.c96 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 Dpass2.c159 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 Dtunefs.c79 #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 Dclri.c84 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 Dquotacheck.c100 #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 Dfsdb.c72 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...]

Completed in 277 milliseconds

12