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

12

/illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c442 #define sblock fsun.fs macro
1330 * only fill in sblock fields so we can use MAXIpG.
1344 sblock.fs_bsize = bsize;
1345 sblock.fs_inopb = sblock.fs_bsize / sizeof (struct dinode);
1349 howmany(MAXIpG(&sblock), NBBY)) /
1540 * Note: it's ok to use sblock as a buffer because it is immediately
1549 rdfs(fssize_db - 1, (int)sectorsize, (char *)&sblock);
1554 rdfs((diskaddr_t)(SBOFF / sectorsize), (int)sbsize, (char *)&sblock);
1555 sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dsetup.c113 if (ioctl(fd, _FIOGETSUPERBLOCK, &sblock)) {
120 (void) fsck_bread(fsreadfd, (caddr_t)&sblock,
129 sblock.fs_u.fs_csp = NULL;
136 if ((sblock.fs_magic != FS_MAGIC) &&
137 (sblock.fs_magic != MTB_UFS_MAGIC)) {
141 if (sblock.fs_magic == FS_MAGIC &&
142 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
143 sblock.fs_version != UFS_VERSION_MIN)) {
147 if (sblock.fs_magic == MTB_UFS_MAGIC &&
148 (sblock
[all...]
H A Dutilities.c197 bufp = malloc((size_t)sblock.fs_bsize);
203 bufcnt = MAXBUFSPACE / sblock.fs_bsize;
214 bufp = malloc((size_t)sblock.fs_bsize);
279 if (bp->b_bno == fsbtodb(&sblock, blkno)) {
332 dblk = fsbtodb(&sblock, blk);
369 sip = (caddr_t)sblock.fs_u.fs_csp;
370 for (i = 0, j = 0; i < sblock.fs_cssize; i += sblock.fs_bsize, j++) {
371 size = sblock.fs_cssize - i < sblock
[all...]
H A Dpass1.c71 for (c = 0; c < sblock.fs_ncg; c++) {
72 cgd = cgdmin(&sblock, c);
78 i = cgbase(&sblock, c);
79 cgd += howmany(sblock.fs_cssize, sblock.fs_fsize);
81 i = cgsblock(&sblock, c);
92 if (islog && islogok && sblock.fs_logbno)
106 maxinumber = sblock.fs_ncg * sblock.fs_ipg;
107 for (c = 0; c < sblock
[all...]
H A Dinode.c158 * Usually, it will be the same as sblock.fs_frag.
261 ndb = howmany(dino.di_size, (u_offset_t)sblock.fs_bsize);
265 offset = blkoff(&sblock, dino.di_size);
268 numfrags(&sblock, fragroundup(&sblock, offset));
270 idesc->id_numfrags = sblock.fs_frag;
300 frags = howmany((int)dp->di_size, sblock.fs_fsize) %
301 sblock.fs_frag;
303 frags = sblock.fs_frag;
333 idesc->id_numfrags = sblock
[all...]
H A Dmain.c414 sblock.fs_fsmnt);
417 sblock.fs_fsmnt);
522 * This can only happen once, since sblock.fs_logbno gets
540 n_ffree = sblock.fs_cstotal.cs_nffree;
541 n_bfree = sblock.fs_cstotal.cs_nbfree;
542 files = maxino - UFSROOTINO - sblock.fs_cstotal.cs_nifree - n_files;
544 sblock.fs_ncg * (cgdmin(&sblock, 0) - cgsblock(&sblock, 0));
545 blks += cgsblock(&sblock,
[all...]
H A Dpass4.c193 idesc->id_lbn * sblock.fs_frag + fragnum,
209 cylno = dtog(&sblock, cg_frag);
210 (void) getblk(&cgblk, cgtod(&sblock, cylno),
211 (size_t)sblock.fs_cgsize);
221 dtogd(&sblock, cg_frag));
H A Ddir.c118 blksiz = idesc->id_numfrags * sblock.fs_fsize;
170 blksiz = idesc->id_numfrags * sblock.fs_fsize;
849 nxtbn = lblkno(&sblock, dp->di_size - 1) + 1;
883 lffragsz = dp->di_size % sblock.fs_bsize;
887 n = sblock.fs_bsize / sizeof (daddr32_t);
906 if ((newblk[0] = allocblk(sblock.fs_frag)) == 0) {
911 if ((newblk[1] = allocblk(sblock.fs_frag)) == 0) {
921 bp[0] = getdirblk(newblk[0], (size_t)sblock.fs_bsize);
931 (size_t)dblksize(&sblock, dp, nxtbn - 1));
943 cp < &(bp[0]->b_un.b_buf[sblock
[all...]
H A Dpass1b.c89 lbn = idesc->id_lbn * sblock.fs_frag + nfrags;
H A Ddup_avl.c269 (longlong_t)first_lfn * sblock.fs_fsize, first_pfn);
274 (longlong_t)first_lfn * sblock.fs_fsize,
275 (longlong_t)last_lfn * sblock.fs_fsize,
H A Dpass3b.c112 maxaclsize = ((maxaclsize / sblock.fs_bsize) + 1) * sblock.fs_bsize;
246 bsize = size = sblock.fs_fsize * idesc->id_numfrags;
/illumos-gate/usr/src/cmd/fs.d/ufs/clri/
H A Dclri.c67 #define sblock sb_un.sblk macro
99 if ((sblock.fs_magic != FS_MAGIC) &&
100 (sblock.fs_magic != MTB_UFS_MAGIC)) {
105 if (sblock.fs_magic == FS_MAGIC &&
106 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
107 sblock.fs_version != UFS_VERSION_MIN)) {
110 sblock.fs_version);
114 if (sblock.fs_magic == MTB_UFS_MAGIC &&
115 (sblock.fs_version > MTB_UFS_VERSION_1 ||
116 sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/labelit/
H A Dlabelit.c74 #define sblock sb_un.sblk macro
160 if (read(f, &sblock, SBSIZE) != SBSIZE) {
165 if ((sblock.fs_magic != FS_MAGIC) &&
166 (sblock.fs_magic != MTB_UFS_MAGIC)) {
172 if ((sblock.fs_magic == FS_MAGIC) &&
173 ((sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2) &&
174 (sblock.fs_version != UFS_VERSION_MIN))) {
178 sblock.fs_version);
181 if ((sblock.fs_magic == MTB_UFS_MAGIC) &&
182 ((sblock
[all...]
/illumos-gate/usr/src/boot/sys/boot/uboot/lib/
H A Dcopy.c72 uint64_t sblock, eblock, subldr, eubldr; local
108 sblock = roundup2((uint64_t)si->mr[i].start,
113 sblock += KERN_MINADDR;
114 if (subldr >= sblock && subldr < eblock) {
115 if (subldr - sblock > eblock - eubldr) {
116 this_block = sblock;
117 this_size = subldr - sblock;
122 } else if (subldr < sblock && eubldr < eblock) {
123 /* Loader is below or engulfs the sblock */
124 this_block = (eubldr < sblock)
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/tunefs/
H A Dtunefs.c80 #define sblock sbun.sb macro
222 getsb(&sblock, special);
238 name, sblock.fs_maxcontig, i);
239 sblock.fs_maxcontig = i;
243 sblock.fs_rotdelay = 0;
255 name, sblock.fs_maxbpg, i);
256 sblock.fs_maxbpg = i;
268 name, sblock.fs_minfree, i);
269 sblock.fs_minfree = i;
283 if (sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c68 #define sblock real_fs.sblk macro
310 bread(SBLOCK, (char *)&sblock, SBSIZE);
311 if ((sblock.fs_magic != FS_MAGIC) &&
312 (sblock.fs_magic != MTB_UFS_MAGIC)) {
318 if (sblock.fs_magic == FS_MAGIC &&
319 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
320 sblock.fs_version != UFS_VERSION_MIN)) {
322 file, sblock.fs_version);
327 if (sblock.fs_magic == MTB_UFS_MAGIC &&
328 (sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/
H A Dncheck.c65 #define sblock real_fs.sblk macro
249 bread((diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE);
250 if ((sblock.fs_magic != FS_MAGIC) &&
251 (sblock.fs_magic != MTB_UFS_MAGIC)) {
257 if ((sblock.fs_magic == FS_MAGIC) &&
258 ((sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2) &&
259 (sblock.fs_version != UFS_VERSION_MIN))) {
261 file, sblock.fs_version);
266 if ((sblock.fs_magic == MTB_UFS_MAGIC) &&
267 ((sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/df/
H A Ddf.c129 #define sblock sb.iu_fs macro
479 if (bread(file, fi, SBLOCK, (char *)&sblock, SBSIZE) == 0) {
483 if ((sblock.fs_magic != FS_MAGIC) &&
484 (sblock.fs_magic != MTB_UFS_MAGIC)) {
491 if (sblock.fs_magic == FS_MAGIC &&
492 (sblock.fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
493 sblock.fs_version != UFS_VERSION_MIN)) {
496 file, sblock.fs_version);
500 if (sblock.fs_magic == MTB_UFS_MAGIC &&
501 (sblock
[all...]
/illumos-gate/usr/src/cmd/backup/dump/
H A Ddumptraverse.c46 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg - 1);
266 dsrch(ip->di_db[i], (ulong_t)dblksize(sblock, ip, i),
268 filesize -= (unsigned)(sblock->fs_bsize);
303 if ((unsigned)(sblock->fs_bsize) > sizeof (idblk)) {
310 if ((unsigned)NINDIR(sblock) > MAXNINDIR) {
326 /* xxx sanity check sblock contents before trusting them */
327 bread(fsbtodb(sblock, d), (uchar_t *)idblk, (size_t)sblock->fs_bsize);
329 for (i = 0; i < NINDIR(sblock);
[all...]
H A Ddumpmain.c704 sblock = (struct fs *)&sblock_buf;
707 bread((diskaddr_t)SBLOCK, (uchar_t *)sblock, (long)SBSIZE);
708 if ((sblock->fs_magic != FS_MAGIC) &&
709 (sblock->fs_magic != MTB_UFS_MAGIC)) {
717 if (sblock->fs_magic == FS_MAGIC &&
718 (sblock->fs_version != UFS_EFISTYLE4NONEFI_VERSION_2 &&
719 sblock->fs_version != UFS_VERSION_MIN)) {
721 sblock->fs_version);
726 if (sblock->fs_magic == MTB_UFS_MAGIC &&
727 (sblock
[all...]
H A Ddumponline.c96 maxino = (unsigned)(sblock->fs_ipg * sblock->fs_ncg);
103 nused = maxino - sblock->fs_cstotal.cs_nifree;
/illumos-gate/usr/src/cmd/fs.d/ufs/quot/
H A Dquot.c68 #define sblock sb_un.u_sblock macro
268 bread(fd, (diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE);
276 itab = (struct dinode *)calloc(sblock.fs_ipg, sizeof (struct dinode));
284 for (c = 0; c < sblock.fs_ncg; c++) {
285 bread(fd, (diskaddr_t)fsbtodb(&sblock, cgimin(&sblock, c)),
287 (int)(sblock.fs_ipg * sizeof (struct dinode)));
288 for (j = 0; j < sblock.fs_ipg; j++, ino++) {
320 blks = lblkno(&sblock, ip->di_size);
321 frags = blks * sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/newfs/
H A Dnewfs.c1016 static struct fs sblock; local
1032 bufsz = ((sizeof (sblock) / DEV_BSIZE) + 1) * DEV_BSIZE;
1046 (void) memcpy(&sblock, bufp, sizeof (sblock));
1049 if (((sblock.fs_magic != FS_MAGIC) &&
1050 (sblock.fs_magic != MTB_UFS_MAGIC)) ||
1051 sblock.fs_ncg < 1 || sblock.fs_cpg < 1)
1054 if (sblock.fs_ncg * sblock
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/quotacheck/
H A Dquotacheck.c72 #define sblock un.sblk macro
480 bread((diskaddr_t)SBLOCK, (char *)&sblock, SBSIZE);
500 (FSOKAY == (sblock.fs_state + sblock.fs_time)) &&
501 (sblock.fs_clean == FSLOG)) {
507 for (cg = 0; cg < sblock.fs_ncg; cg++) {
509 for (i = 0; i < sblock.fs_ipg; i++)
634 iblk = itod(&sblock, ino);
635 bread(fsbtodb(&sblock, iblk),
637 dp = &itab[(int)ino % (int)INOPB(&sblock)];
[all...]
/illumos-gate/usr/src/lib/libbc/inc/include/sys/
H A Dsocketvar.h147 #define sblock(so, sb) { \ macro

Completed in 92 milliseconds

12