Lines Matching defs:fs
42 #include <ufs/ffs/fs.h>
52 struct fs *fs;
62 fs = (struct fs *)read_buf(fp, superblock, SBLOCKSIZE);
63 if (fs == NULL)
72 if (fs->fs_magic == FS_UFS1_MAGIC && fs->fs_fsize > 0 &&
73 ((pp->mediasize / fs->fs_fsize == fs->fs_old_size) ||
74 (pp->mediasize / fs->fs_fsize == fs->fs_providersize))) {
76 } else if (fs->fs_magic == FS_UFS2_MAGIC && fs->fs_fsize > 0 &&
77 ((pp->mediasize / fs->fs_fsize == fs->fs_size) ||
78 (pp->mediasize / fs->fs_fsize == fs->fs_providersize))) {
81 g_free(fs);
85 if (fs->fs_magic == FS_UFS1_MAGIC && fs->fs_fsize > 0) {
87 } else if (fs->fs_magic == FS_UFS2_MAGIC && fs->fs_fsize > 0) {
90 free(fs);
95 if (fs->fs_sblockloc != superblock || fs->fs_ncg < 1 ||
96 fs->fs_bsize < MINBSIZE ||
97 (size_t)fs->fs_bsize < sizeof(struct fs)) {
98 free(fs);
102 strlcpy(label, fs->fs_volname, labelsize);
104 free(fs);