Lines Matching refs:fsopts
132 ffs_mkfs(const char *fsys, const fsinfo_t *fsopts, time_t tstamp)
144 ffs_opt_t *ffs_opts = fsopts->fs_specific;
147 fssize = fsopts->size / fsopts->sectorsize;
148 sectorsize = fsopts->sectorsize;
186 ffs_wtfs(fssize - 1, sectorsize, (char *)&sblock, fsopts);
540 if (fsopts->needswap)
546 initcg(cylno, tstamp, fsopts);
567 if (fsopts->needswap)
569 ffs_write_superblock(&sblock, fsopts);
578 ffs_write_superblock(struct fs *fs, const fsinfo_t *fsopts)
589 if (fsopts->needswap)
591 ffs_wtfs(fs->fs_sblockloc / sectorsize, sbsize, writebuf, fsopts);
596 sbsize, writebuf, fsopts);
607 if (fsopts->needswap)
612 ffs_wtfs(fsbtodb(fs, fs->fs_csaddr + i), size, wrbuf, fsopts);
623 initcg(uint32_t cylno, time_t utime, const fsinfo_t *fsopts)
771 if (fsopts->needswap)
787 fsopts);
801 sblock.fs_bsize, &iobuf[start], fsopts);
810 ffs_rdfs(daddr_t bno, int size, void *bf, const fsinfo_t *fsopts)
815 offset = (off_t)bno * fsopts->sectorsize + fsopts->offset;
816 if (lseek(fsopts->fd, offset, SEEK_SET) < 0)
819 n = read(fsopts->fd, bf, size);
834 ffs_wtfs(daddr_t bno, int size, void *bf, const fsinfo_t *fsopts)
839 offset = (off_t)bno * fsopts->sectorsize + fsopts->offset;
840 if (lseek(fsopts->fd, offset, SEEK_SET) < 0)
843 n = write(fsopts->fd, bf, size);