Lines Matching refs:sblock

68 #define	sblock real_fs.sblk
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.fs_version > MTB_UFS_VERSION_1 ||
329 sblock.fs_version < MTB_UFS_VERSION_MIN)) {
331 file, sblock.fs_version);
337 if (sblock.fs_logbno) {
344 bread(SBLOCK, (char *)&sblock, SBSIZE);
358 itab = (struct dinode *)calloc(sblock.fs_ipg, sizeof (struct dinode));
359 imax = sblock.fs_ncg * sblock.fs_ipg;
361 hsize = sblock.fs_ipg * sblock.fs_ncg - sblock.fs_cstotal.cs_nifree + 1;
377 for (c = 0; c < sblock.fs_ncg; c++) {
378 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab,
379 (int)(sblock.fs_ipg * sizeof (struct dinode)));
380 for (j = 0; j < sblock.fs_ipg; j++) {
394 for (c = 0; c < sblock.fs_ncg; c++) {
395 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab,
396 (int)(sblock.fs_ipg * sizeof (struct dinode)));
397 for (j = 0; j < sblock.fs_ipg; j++) {
406 for (c = 0; c < sblock.fs_ncg; c++) {
407 bread(fsbtodb(&sblock, cgimin(&sblock, c)), (char *)itab,
408 (int)(sblock.fs_ipg * sizeof (struct dinode)));
409 for (j = 0; j < sblock.fs_ipg; j++) {
567 if (blkoff(&sblock, dirp->loc) == 0) {
568 lbn = lblkno(&sblock, dirp->loc);
572 bread(fsbtodb(&sblock, d), dirp->dbuf,
573 (int)dblksize(&sblock, dirp->ip, (int)lbn));
576 (dirp->dbuf + blkoff(&sblock, dirp->loc));
676 if (i > NINDIR(&sblock)) {
680 bread(fsbtodb(&sblock, gip->di_ib[0]), (char *)ibuf, sizeof (ibuf));
699 iblk = itod(&sblock, (int)inumber);
700 dblk = fsbtodb(&sblock, iblk);
701 ioff = itoo(&sblock, (int)inumber);