Lines Matching defs:sblock

76 #define	sblock disk.d_fs
319 strlcpy(sblock.fs_volname, Lvalue, MAXVOLLEN);
324 if (sblock.fs_flags & FS_ACLS) {
326 } else if (sblock.fs_flags & FS_NFS4ACLS) {
330 sblock.fs_flags |= FS_ACLS;
334 if ((~sblock.fs_flags & FS_ACLS) ==
339 sblock.fs_flags &= ~FS_ACLS;
346 if (sblock.fs_maxbpg == evalue)
350 name, sblock.fs_maxbpg, evalue);
351 sblock.fs_maxbpg = evalue;
356 if (sblock.fs_avgfilesize == (unsigned)fvalue) {
361 name, sblock.fs_avgfilesize, fvalue);
362 sblock.fs_avgfilesize = fvalue;
368 if ((sblock.fs_flags & (FS_DOSOFTDEP | FS_SUJ)) ==
371 } else if (sblock.fs_clean == 0) {
377 sblock.fs_flags |= FS_DOSOFTDEP | FS_SUJ;
381 if ((~sblock.fs_flags & FS_SUJ) == FS_SUJ) {
385 sblock.fs_flags &= ~FS_SUJ;
386 sblock.fs_sujfree = 0;
397 if (sblock.fs_flags & FS_GJOURNAL) {
400 sblock.fs_flags |= FS_GJOURNAL;
404 if ((~sblock.fs_flags & FS_GJOURNAL) ==
409 sblock.fs_flags &= ~FS_GJOURNAL;
416 if (sblock.fs_metaspace == kvalue)
419 kvalue = blknum(&sblock, kvalue);
420 if (kvalue > sblock.fs_fpg / 2) {
421 kvalue = blknum(&sblock, sblock.fs_fpg / 2);
426 name, sblock.fs_metaspace, kvalue);
427 sblock.fs_metaspace = kvalue;
433 if (sblock.fs_flags & FS_MULTILABEL) {
436 sblock.fs_flags |= FS_MULTILABEL;
440 if ((~sblock.fs_flags & FS_MULTILABEL) ==
445 sblock.fs_flags &= ~FS_MULTILABEL;
452 if (sblock.fs_minfree == mvalue)
456 name, sblock.fs_minfree, mvalue);
457 sblock.fs_minfree = mvalue;
458 if (mvalue >= MINFREE && sblock.fs_optim == FS_OPTSPACE)
460 if (mvalue < MINFREE && sblock.fs_optim == FS_OPTTIME)
467 if (sblock.fs_flags & FS_NFS4ACLS) {
469 } else if (sblock.fs_flags & FS_ACLS) {
473 sblock.fs_flags |= FS_NFS4ACLS;
477 if ((~sblock.fs_flags & FS_NFS4ACLS) ==
482 sblock.fs_flags &= ~FS_NFS4ACLS;
490 if (sblock.fs_flags & FS_DOSOFTDEP)
492 else if (sblock.fs_clean == 0) {
496 sblock.fs_flags |= FS_DOSOFTDEP;
500 if ((~sblock.fs_flags & FS_DOSOFTDEP) == FS_DOSOFTDEP)
503 sblock.fs_flags &= ~FS_DOSOFTDEP;
512 if (sblock.fs_optim == ovalue)
516 name, chg[sblock.fs_optim], chg[ovalue]);
517 sblock.fs_optim = ovalue;
518 if (sblock.fs_minfree >= MINFREE &&
521 if (sblock.fs_minfree < MINFREE && ovalue == FS_OPTTIME)
527 if (sblock.fs_avgfpdir == (unsigned)svalue) {
532 name, sblock.fs_avgfpdir, svalue);
533 sblock.fs_avgfpdir = svalue;
539 if (sblock.fs_flags & FS_TRIM)
542 sblock.fs_flags |= FS_TRIM;
546 if ((~sblock.fs_flags & FS_TRIM) == FS_TRIM)
549 sblock.fs_flags &= ~FS_TRIM;
626 if (bwrite(&disk, fsbtodb(&sblock, blk), clrbuf,
627 sblock.fs_bsize) <= 0) {
644 if (bread(&disk, fsbtodb(&sblock, blk), block, bytes) <= 0) {
684 if (sblock.fs_magic == FS_UFS1_MAGIC) {
685 if ((off_t)dp1->di_size >= lblktosize(&sblock, NDADDR)) {
693 sblksize(&sblock, (off_t)dp1->di_size, i))) != 0)
697 if ((off_t)dp2->di_size >= lblktosize(&sblock, NDADDR)) {
705 sblksize(&sblock, (off_t)dp2->di_size, i))) != 0)
718 for (; off < sblock.fs_bsize; off += DIRBLKSIZ) {
737 if (bread(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) {
741 bzero(&block[off], sblock.fs_bsize - off);
749 if (bwrite(&disk, fsbtodb(&sblock, blk), block, sblock.fs_bsize) <= 0) {
765 if (bread(&disk, fsbtodb(&sblock, blk), block,
766 roundup(size, sblock.fs_fsize)) <= 0) {
771 if (bwrite(&disk, fsbtodb(&sblock, nblk), block, sblock.fs_bsize)
815 if (sblock.fs_magic == FS_UFS1_MAGIC) {
816 lbn = lblkno(&sblock, dp1->di_size);
817 off = blkoff(&sblock, dp1->di_size);
819 size = sblksize(&sblock, (off_t)dp1->di_size, lbn);
821 lbn = lblkno(&sblock, dp2->di_size);
822 off = blkoff(&sblock, dp2->di_size);
824 size = sblksize(&sblock, (off_t)dp2->di_size, lbn);
834 if (sblock.fs_magic == FS_UFS1_MAGIC) {
835 dp1->di_blocks += (sblock.fs_bsize - size) / DEV_BSIZE;
837 dp1->di_size = lblktosize(&sblock, lbn+1);
839 dp2->di_blocks += (sblock.fs_bsize - size) / DEV_BSIZE;
841 dp2->di_size = lblktosize(&sblock, lbn+1);
877 for (i = 0; i < NINDIR(&sblock) && *resid != 0; i++) {
882 if (sblock.fs_magic == FS_UFS1_MAGIC)
894 if (bwrite(&disk, fsbtodb(&sblock, blk), indirbuf,
895 sblock.fs_bsize) <= 0) {
926 if (sblock.fs_magic == FS_UFS1_MAGIC)
972 size = (sblock.fs_size * sblock.fs_bsize) / 1024;
974 if (size / sblock.fs_fsize > sblock.fs_fpg)
975 size = sblock.fs_fpg * sblock.fs_fsize;
978 size = roundup(size, sblock.fs_bsize);
980 resid = blocks = size / sblock.fs_bsize;
981 if (sblock.fs_cstotal.cs_nbfree < blocks) {
1010 if (sblock.fs_magic == FS_UFS1_MAGIC) {
1034 if (sblock.fs_magic == FS_UFS1_MAGIC) {
1051 if (sblock.fs_magic == FS_UFS1_MAGIC) {
1059 if (sblock.fs_magic == FS_UFS1_MAGIC)
1060 dp1->di_blocks *= sblock.fs_bsize / disk.d_bsize;
1062 dp2->di_blocks *= sblock.fs_bsize / disk.d_bsize;
1077 sblock.fs_sujfree = 0;
1102 (sblock.fs_flags & FS_ACLS)? "enabled" : "disabled");
1104 (sblock.fs_flags & FS_NFS4ACLS)? "enabled" : "disabled");
1106 (sblock.fs_flags & FS_MULTILABEL)? "enabled" : "disabled");
1108 (sblock.fs_flags & FS_DOSOFTDEP)? "enabled" : "disabled");
1110 (sblock.fs_flags & FS_SUJ)? "enabled" : "disabled");
1112 (sblock.fs_flags & FS_GJOURNAL)? "enabled" : "disabled");
1114 (sblock.fs_flags & FS_TRIM)? "enabled" : "disabled");
1116 sblock.fs_maxbpg);
1118 sblock.fs_avgfilesize);
1120 sblock.fs_avgfpdir);
1122 sblock.fs_minfree);
1124 sblock.fs_metaspace);
1126 sblock.fs_optim == FS_OPTSPACE ? "space" : "time");
1127 if (sblock.fs_minfree >= MINFREE &&
1128 sblock.fs_optim == FS_OPTSPACE)
1130 if (sblock.fs_minfree < MINFREE &&
1131 sblock.fs_optim == FS_OPTTIME)
1134 sblock.fs_volname);