Home | History | Annotate | Download | only in fsdb

Lines Matching defs:sblock

72 struct fs *sblock;
218 sblock->fs_fsmnt);
226 sblock->fs_clean = 0; /* mark it dirty */
637 FFS_DBTOFSB(sblock, strtoull(argv[i], NULL, 0));
647 FFS_DBTOFSB(sblock, strtoull(argv[i], NULL, 0));
650 for (c = 0; c < sblock->fs_ncg; c++) {
651 inum = c * sblock->fs_ipg;
652 getblk(&cgblk, cgtod(sblock, c), sblock->fs_cgsize);
653 memcpy(cgp, cgblk.b_un.b_cg, sblock->fs_cgsize);
655 ffs_cg_swap(cgblk.b_un.b_cg, cgp, sblock);
659 inosused = sblock->fs_ipg;
664 ino_to_fsba(sblock, inum)) :
666 ino_to_fsba(sblock, inum))) {
668 (unsigned long long)FFS_FSBTODB(sblock,
669 ino_to_fsba(sblock, inum)),
671 (inum / FFS_INOPB(sblock)) * FFS_INOPB(sblock),
673 (inum / FFS_INOPB(sblock) + 1) * FFS_INOPB(sblock));
690 size < (uint64_t)sblock->fs_maxsymlinklen &&
768 (unsigned long long)FFS_FSBTODB(sblock, blk),
798 bread(fsreadfd, (char *)idblk, FFS_FSBTODB(sblock, blk),
799 (int)sblock->fs_bsize);
802 sblock->fs_bsize / sizeof(uint32_t), wantedblk))
806 for (i = 0; i < sblock->fs_bsize / sizeof(uint32_t); i++) {
844 bread(fsreadfd, (char *)idblk, FFS_FSBTODB(sblock, blk),
845 (int)sblock->fs_bsize);
848 sblock->fs_bsize / sizeof(uint64_t), wantedblk))
852 for (i = 0; i < sblock->fs_bsize / sizeof(uint64_t); i++) {
874 if (size > sblock->fs_bsize)
875 size = sblock->fs_bsize;
877 warnx("sblock->fs_bsize > MAX_BSIZE");
882 if (bread(fsreadfd, buf, FFS_FSBTODB(sblock, blk), rsize) != 0)
957 const int ptrperblk_shift = sblock->fs_bshift - 2;
969 bread(fsreadfd, (char *)idblk, FFS_FSBTODB(sblock, blk),
970 (int)sblock->fs_bsize);
986 const int ptrperblk_shift = sblock->fs_bshift - 3;
998 bread(fsreadfd, (char *)idblk, FFS_FSBTODB(sblock, blk),
999 (int)sblock->fs_bsize);
1572 if (!is_ufs2 && sblock->fs_old_inodefmt < FS_44INODEFMT)
1599 if (!is_ufs2 && sblock->fs_old_inodefmt < FS_44INODEFMT)