Lines Matching defs:fsp

213 	struct fs *fsp = &h->afs;
217 ADD_INT32(h, "magic", fsp->fs_magic);
219 fsp->fs_postblformat == FS_42POSTBLFMT ? "static" : "dynamic");
220 t = (time_t)fsp->fs_time;
224 ADD_INT32(h, "sblkno", fsp->fs_sblkno);
225 ADD_INT32(h, "cblkno", fsp->fs_cblkno);
226 ADD_INT32(h, "iblkno", fsp->fs_iblkno);
227 ADD_INT32(h, "dblkno", fsp->fs_dblkno);
228 ADD_INT32(h, "sbsize", fsp->fs_sbsize);
229 ADD_INT32(h, "cgsize", fsp->fs_cgsize);
230 ADD_INT32(h, "cgoffset", fsp->fs_cgoffset);
231 ADD_INT32(h, "cgmask", fsp->fs_cgmask);
232 ADD_INT32(h, "ncg", fsp->fs_ncg);
233 ADD_INT32(h, "size", fsp->fs_size);
234 ADD_INT32(h, "blocks", fsp->fs_dsize);
235 ADD_INT32(h, "bsize", fsp->fs_bsize);
236 ADD_INT32(h, "bshift", fsp->fs_bshift);
237 ADD_INT32(h, "bmask", fsp->fs_bmask);
238 ADD_INT32(h, "fsize", fsp->fs_fsize);
239 ADD_INT32(h, "fshift", fsp->fs_fshift);
240 ADD_INT32(h, "fmask", fsp->fs_fmask);
241 ADD_INT32(h, "frag", fsp->fs_frag);
242 ADD_INT32(h, "fragshift", fsp->fs_fragshift);
243 ADD_INT32(h, "fsbtodb", fsp->fs_fsbtodb);
244 ADD_INT32(h, "minfree", fsp->fs_minfree);
245 ADD_INT32(h, "maxbpg", fsp->fs_maxbpg);
247 fsp->fs_optim == FS_OPTSPACE ? "space" : "time");
248 ADD_INT32(h, "maxcontig", fsp->fs_maxcontig);
249 ADD_INT32(h, "rotdelay", fsp->fs_rotdelay);
250 ADD_INT32(h, "rps", fsp->fs_rps);
251 ADD_INT32(h, "csaddr", fsp->fs_csaddr);
252 ADD_INT32(h, "cssize", fsp->fs_cssize);
253 ADD_INT32(h, "csshift", fsp->fs_csshift);
254 ADD_INT32(h, "csmask", fsp->fs_csmask);
255 ADD_INT32(h, "ntrak", fsp->fs_ntrak);
256 ADD_INT32(h, "nsect", fsp->fs_nsect);
257 ADD_INT32(h, "spc", fsp->fs_spc);
258 ADD_INT32(h, "ncyl", fsp->fs_ncyl);
259 ADD_INT32(h, "cpg", fsp->fs_cpg);
260 ADD_INT32(h, "bpg", fsp->fs_fpg / fsp->fs_frag);
261 ADD_INT32(h, "fpg", fsp->fs_fpg);
262 ADD_INT32(h, "ipg", fsp->fs_ipg);
263 ADD_INT32(h, "nindir", fsp->fs_nindir);
264 ADD_INT32(h, "inopb", fsp->fs_inopb);
265 ADD_INT32(h, "nspf", fsp->fs_nspf);
266 ADD_INT32(h, "nbfree", fsp->fs_cstotal.cs_nbfree);
267 ADD_INT32(h, "ndir", fsp->fs_cstotal.cs_ndir);
268 ADD_INT32(h, "nifree", fsp->fs_cstotal.cs_nifree);
269 ADD_INT32(h, "nffree", fsp->fs_cstotal.cs_nffree);
270 ADD_INT32(h, "cgrotor", fsp->fs_cgrotor);
271 ADD_INT32(h, "fmod", fsp->fs_fmod);
272 ADD_INT32(h, "ronly", fsp->fs_ronly);
273 ADD_INT32(h, "logbno", fsp->fs_logbno);
274 ADD_INT32(h, "rolled", fsp->fs_rolled);
275 ADD_INT32(h, "si", fsp->fs_si);
276 ADD_INT32(h, "flags", fsp->fs_flags);
277 ADD_INT32(h, "version", fsp->fs_version);
278 if (fsp->fs_reclaim & (FS_RECLAIM | FS_RECLAIMING)) {
280 (fsp->fs_reclaim & FS_RECLAIM) ? " FS_RECLAIM" : "",
281 (fsp->fs_reclaim & FS_RECLAIMING) ? " FS_RECLAIMING" : "");
284 ADD_INT32(h, "clean", fsp->fs_clean);
286 if ((fsp->fs_state + (long)fsp->fs_time == FSOKAY) &&
287 (fsp->fs_clean == FSCLEAN || fsp->fs_clean == FSSTABLE ||
288 (fsp->fs_clean == FSLOG))) {
294 (void) snprintf(s, sizeof (s), "%d", fsp->fs_version);
305 struct fs *fsp = &h->afs;
310 t = (time_t)fsp->fs_time;
311 (void) fprintf(fout, "magic\t%x\tformat\t%s\ttime\t%s", fsp->fs_magic,
312 fsp->fs_postblformat == FS_42POSTBLFMT ? "static" : "dynamic",
315 fsp->fs_sblkno, fsp->fs_cblkno, fsp->fs_iblkno, fsp->fs_dblkno);
318 fsp->fs_sbsize, fsp->fs_cgsize, fsp->fs_cgoffset, fsp->fs_cgmask);
320 fsp->fs_ncg, fsp->fs_size, fsp->fs_dsize);
322 fsp->fs_bsize, fsp->fs_bshift, fsp->fs_bmask);
324 fsp->fs_fsize, fsp->fs_fshift, fsp->fs_fmask);
326 fsp->fs_frag, fsp->fs_fragshift, fsp->fs_fsbtodb);
328 fsp->fs_minfree, fsp->fs_maxbpg,
329 fsp->fs_optim == FS_OPTSPACE ? "space" : "time");
331 fsp->fs_maxcontig, fsp->fs_rotdelay, fsp->fs_rps);
334 fsp->fs_csaddr, fsp->fs_cssize, fsp->fs_csshift, fsp->fs_csmask);
336 fsp->fs_ntrak, fsp->fs_nsect, fsp->fs_spc, fsp->fs_ncyl);
338 fsp->fs_cpg, fsp->fs_fpg / fsp->fs_frag, fsp->fs_fpg, fsp->fs_ipg);
340 fsp->fs_nindir, fsp->fs_inopb, fsp->fs_nspf);
342 fsp->fs_cstotal.cs_nbfree, fsp->fs_cstotal.cs_ndir,
343 fsp->fs_cstotal.cs_nifree, fsp->fs_cstotal.cs_nffree);
345 fsp->fs_cgrotor, fsp->fs_fmod, fsp->fs_ronly, fsp->fs_logbno);
347 fsp->fs_rolled, fsp->fs_si, fsp->fs_flags);
348 (void) fprintf(fout, "version\t%d\n", fsp->fs_version);
349 if (fsp->fs_reclaim & (FS_RECLAIM | FS_RECLAIMING)) {
351 (fsp->fs_reclaim & FS_RECLAIM) ? " FS_RECLAIM" : "",
352 (fsp->fs_reclaim & FS_RECLAIMING) ? " FS_RECLAIMING" : "");
356 if (fsp->fs_state + (long)fsp->fs_time == FSOKAY) {
359 fsp->fs_clean);
364 if (fsp->fs_cpc != 0) {
371 for (c = 0; c < fsp->fs_cpc; c++) {
373 nrpos = (((fsp)->fs_postblformat == FS_DYNAMICPOSTBLFMT) ?
374 (fsp)->fs_nrpos : NRPOS);
376 if (fs_postbl(fsp, c)[i] == -1)
380 for (j = fs_postbl(fsp, c)[i], k = 1; ;
381 j += fs_rotbl(fsp)[j], k++) {
385 if ((fs_rotbl(fsp))[j] == 0)
391 sip = calloc(1, fsp->fs_cssize);
393 fsp->fs_u.fs_csp = (struct csum *)(void *)sip;
394 for (i = 0, j = 0; i < fsp->fs_cssize; i += fsp->fs_bsize, j++) {
395 size = fsp->fs_cssize - i < fsp->fs_bsize ?
396 fsp->fs_cssize - i : fsp->fs_bsize;
398 fsp, (fsp->fs_csaddr + j * fsp->fs_frag)) * DEV_BSIZE;
405 for (i = 0; i < fsp->fs_ncg; i++) {
406 struct csum *cs = &fsp->fs_cs(fsp, i);
413 if (fsp->fs_ncyl % fsp->fs_cpg) {
415 i = fsp->fs_ncyl % fsp->fs_cpg);
417 i * fsp->fs_spc / NSPB(fsp));
420 for (i = 0; i < fsp->fs_ncg; i++)
422 if (fsp->fs_logbno)
461 struct fs *fsp = &h->afs;
464 if (fsp->fs_magic == FS_MAGIC)
466 "log allocation block %d\n", fsp->fs_logbno);
469 fsp->fs_logbno);
470 (void) llseek(h->fd, (offset_t)logbtodb(fsp,
471 fsp->fs_logbno) * DEV_BSIZE, 0);
472 if (read(h->fd, (char *)&h->eg, fsp->fs_bsize) != fsp->fs_bsize) {
481 if (!checksum(&ebp->chksum, (int32_t *)ebp, fsp->fs_bsize))
495 (void) llseek(h->fd, (offset_t)logbtodb(fsp, ep->pbno) * DEV_BSIZE, 0);
538 struct fs *fsp = &h->afs;
543 (offset_t)fsbtodb(fsp, cgtod(fsp, c)) * DEV_BSIZE, 0);
544 if (read(h->fd, (char *)&h->acg, fsp->fs_bsize) != fsp->fs_bsize) {
568 for (i = 1, j = 0; i < fsp->fs_frag; i++) {
574 pbits(fout, cg_inosused(cgp), fsp->fs_ipg);
576 pbits(fout, cg_blksfree(cgp), fsp->fs_fpg);
578 for (i = 0; i < fsp->fs_cpg; i++) {
581 for (j = 0; j < fsp->fs_nrpos; j++) /* ****** */
583 " %d", cg_blks(fsp, cgp, i)[j]);
602 for (i = 1, j = 0; i < fsp->fs_frag; i++) {
608 pbits(fout, ocgp->cg_iused, fsp->fs_ipg);
610 pbits(fout, ocgp->cg_free, fsp->fs_fpg);
612 for (i = 0; i < fsp->fs_cpg; i++) {