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

12

/netbsd-6-1-5-RELEASE/usr.sbin/makefs/ffs/
H A Dmkfs.c92 #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 Dmkfs.c137 #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 Dlfs_inode.c71 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 Dwapbl.c145 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 Dsetup.c127 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 Dpass6.c52 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 Dpass4.c71 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 Dquota2.c60 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 Dinode.c87 (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 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.c329 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 Dutilities.c138 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 Dffs_inode.c63 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 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-6-1-5-RELEASE/sbin/fsck_ext2fs/
H A Dsetup.c170 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 Dinode.c103 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 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 Dmain.c221 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 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 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-6-1-5-RELEASE/sbin/tunefs/
H A Dtunefs.c76 #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 Dclri.c84 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 Dfsdb.c135 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 Dquotacheck.c99 #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...]

Completed in 302 milliseconds

12