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

12

/openbsd-current/usr.sbin/makefs/ffs/
H A Dmkfs.c79 #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 Dffs_df.c53 #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 Dext2fs_df.c56 #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 Dmkfs.c111 #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 Dgrowfs.c79 #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 Dsetup.c179 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 Dmain.c248 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 Dinode.c74 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 Dutilities.c132 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 Dpass1.c60 (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 Dpass1b.c52 (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 Dmke2fs.c169 #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 Dfsirand.c100 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 Dsetup.c153 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 Dinode.c71 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 Dpass1.c66 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 Ddir.c117 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 Dmain.c67 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 Dpass1b.c58 for (c = 0; c < sblock.e2fs_ncg; c++) {
59 for (i = 0; i < sblock.e2fs.e2fs_ipg; i++, inumber++) {
H A Dpass2.c128 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 Dtunefs.c61 #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 Dclri.c68 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 Dtraverse.c61 ((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 Dncheck_ffs.c80 ((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 Dquotacheck.c69 #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...]

Completed in 333 milliseconds

12