fsinfo_t
cd9660_prep_opts(fsinfo_t *fsopts)
cd9660_cleanup_opts(fsinfo_t *fsopts)
cd9660_parse_opts(const char *option, fsinfo_t *fsopts)
fsinfo_t *fsopts)
ffs_write_inode(union dinode *dp, uint32_t ino, const fsinfo_t *fsopts)
static int ffs_create_image(const char *, fsinfo_t *);
static void ffs_dump_fsinfo(fsinfo_t *);
static int ffs_populate_dir(const char *, fsnode *, fsinfo_t *);
static void ffs_size_dir(fsnode *, fsinfo_t *);
static void ffs_validate(const char *, fsnode *, fsinfo_t *);
static void ffs_write_file(union dinode *, uint32_t, void *, fsinfo_t *);
static void ffs_write_inode(union dinode *, uint32_t, const fsinfo_t *);
fsnode *, fsinfo_t *);
fsnode *, fsinfo_t *);
ffs_prep_opts(fsinfo_t *fsopts)
ffs_cleanup_opts(fsinfo_t *fsopts)
ffs_parse_opts(const char *option, fsinfo_t *fsopts)
ffs_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts)
ffs_validate(const char *dir, fsnode *root, fsinfo_t *fsopts)
ffs_dump_fsinfo(fsinfo_t *f)
ffs_create_image(const char *image, fsinfo_t *fsopts)
ffs_add_size(fsinfo_t *fsopts, size_t file_len)
ffs_size_dir(fsnode *root, fsinfo_t *fsopts)
fsnode *root, fsinfo_t *fsopts)
fsnode *root, fsinfo_t *fsopts)
ffs_populate_dir(const char *dir, fsnode *root, fsinfo_t *fsopts)
ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts)
fsinfo_t *fs = bp->b_fs;
fsinfo_t *fs = vp->fs;
ffs_mkfs(const char *fsys, const fsinfo_t *fsopts, time_t tstamp)
ffs_write_superblock(struct fs *fs, const fsinfo_t *fsopts)
initcg(uint32_t cylno, time_t utime, const fsinfo_t *fsopts)
static void initcg(uint32_t, time_t, const fsinfo_t *);
ffs_rdfs(daddr_t bno, int size, void *bf, const fsinfo_t *fsopts)
ffs_wtfs(daddr_t bno, int size, void *bf, const fsinfo_t *fsopts)
struct fs *ffs_mkfs(const char *, const fsinfo_t *, time_t);
void ffs_write_superblock(struct fs *, const fsinfo_t *);
void ffs_rdfs(daddr_t, int, void *, const fsinfo_t *);
void ffs_wtfs(daddr_t, int, void *, const fsinfo_t *);
usage(fstype_t *fstype, fsinfo_t *fsoptions)
void (*prepare_options)(fsinfo_t *);
int (*parse_options)(const char *, fsinfo_t *);
void (*cleanup_options)(fsinfo_t *);
fsinfo_t *);
static void usage(fstype_t *, fsinfo_t *);
fsinfo_t fsoptions;
void fs ## _prep_opts(fsinfo_t *); \
int fs ## _parse_opts(const char *, fsinfo_t *); \
void fs ## _cleanup_opts(fsinfo_t *); \
void fs ## _makefs(const char *, const char *, fsnode *, fsinfo_t *)
msdos_cleanup_opts(fsinfo_t *fsopts)
msdos_parse_opts(const char *option, fsinfo_t *fsopts)
msdos_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts)
fsnode *parent, fsinfo_t *fsopts)
fsnode *, fsinfo_t *);
msdos_prep_opts(fsinfo_t *fsopts)
zfs_parse_opts(const char *option, fsinfo_t *fsopts)
zfs_size_vdev(fsinfo_t *fsopts)
zfs_check_opts(fsinfo_t *fsopts)
zfs_cleanup_opts(fsinfo_t *fsopts)
zfs_prep_opts(fsinfo_t *fsopts)
zfs_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts)