| /freebsd/usr.sbin/makefs/ |
| H A D | makefs.h | 118 } fsnode; typedef 184 void apply_specfile(const char *, const char *, fsnode *, int); 185 void dump_fsnodes(fsnode *); 187 fsnode * read_mtree(const char *, fsnode *); 191 void set_tstamp(fsnode *); 192 fsnode * walk_dir(const char *, const char *, fsnode *, fsnode *); 193 void free_fsnodes(fsnode *); 200 void fs ## _makefs(const char *, const char *, fsnode *, fsinfo_t *) 218 #define FSNODE_EXCLUDE_P(opts, fsnode) \ argument 219 ((opts)->onlyspec != 0 && ((fsnode)->flags & FSNODE_F_HASSPEC) == 0)
|
| H A D | walk.c | 57 static void apply_specdir(const char *, NODE *, fsnode *, int); 58 static void apply_specentry(const char *, NODE *, fsnode *); 59 static fsnode *create_fsnode(const char *, const char *, const char *, 65 const fsnode * const *a = _a; in cmp() 66 const fsnode * const *b = _b; in cmp() 80 static fsnode * 81 sort_dir(fsnode *list) in sort_dir() 83 fsnode **array; in sort_dir() 84 fsnode *cur; in sort_dir() 92 array = malloc(nitems * sizeof(fsnode *)); in sort_dir() [all …]
|
| H A D | msdos.c | 64 static int msdos_populate_dir(const char *, struct denode *, fsnode *, 65 fsnode *, fsinfo_t *); 142 msdos_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts) in msdos_makefs() 211 msdos_populate_dir(const char *path, struct denode *dir, fsnode *root, in msdos_populate_dir() 212 fsnode *parent, fsinfo_t *fsopts) in msdos_populate_dir() 214 fsnode *cur; in msdos_populate_dir()
|
| H A D | msdos.h | 44 struct fsnode; 59 struct denode *msdosfs_mkfile(const char *, struct denode *, fsnode *); 60 struct denode *msdosfs_mkdire(const char *, struct denode *, fsnode *);
|
| H A D | mtree.c | 74 static fsnode *mtree_root; 75 static fsnode *mtree_current; 76 static fsnode mtree_global; 151 mtree_file_path(fsnode *node) in mtree_file_path() 153 fsnode *pnode; in mtree_file_path() 423 static fsnode * 424 create_node(const char *name, u_int type, fsnode *parent, fsnode *global) in create_node() 426 fsnode *n; in create_node() 448 destroy_node(fsnode *n) in destroy_node() 477 read_mtree_keywords(FILE *fp, fsnode *node) in read_mtree_keywords() [all …]
|
| H A D | ffs.c | 136 static void ffs_make_dirbuf(dirbuf_t *, const char *, fsnode *, int); 137 static int ffs_populate_dir(const char *, fsnode *, fsinfo_t *); 138 static void ffs_size_dir(fsnode *, fsinfo_t *); 139 static void ffs_validate(const char *, fsnode *, fsinfo_t *); 142 static void *ffs_build_dinode1(struct ufs1_dinode *, dirbuf_t *, fsnode *, 143 fsnode *, fsinfo_t *); 144 static void *ffs_build_dinode2(struct ufs2_dinode *, dirbuf_t *, fsnode *, 145 fsnode *, fsinfo_t *); 252 ffs_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts) in ffs_makefs() 321 ffs_validate(const char *dir, fsnode *root, fsinfo_t *fsopts) in ffs_validate() [all …]
|
| H A D | makefs.c | 66 void (*make_fs)(const char *, const char *, fsnode *, 100 fsnode *root; in main() 440 set_tstamp(fsnode *cur) in set_tstamp()
|
| H A D | cd9660.c | 126 static int cd9660_translate_node(iso9660_disk *, fsnode *, cd9660node *); 138 static void cd9660_convert_structure(iso9660_disk *, fsnode *, cd9660node *, int, 461 cd9660_makefs(const char *image, const char *dir, fsnode *root, in cd9660_makefs() 832 cd9660_translate_node(iso9660_disk *diskStructure, fsnode *node, in cd9660_translate_node() 1315 cd9660_convert_structure(iso9660_disk *diskStructure, fsnode *root, in cd9660_convert_structure() 1318 fsnode *iterator = root; in cd9660_convert_structure() 1904 fsnode * tfsnode; in cd9660_create_virtual_entry()
|
| H A D | cd9660.h | 135 fsnode *node; /* pointer to fsnode */
|
| H A D | zfs.c | 784 zfs_makefs(const char *image, const char *dir, fsnode *root, fsinfo_t *fsopts) in zfs_makefs()
|
| /freebsd/usr.sbin/makefs/zfs/ |
| H A D | fs.c | 166 static void fs_build_one(zfs_opt_t *, zfs_dsl_dir_t *, fsnode *, int); 176 fsnode_isroot(const fsnode *cur) in fsnode_isroot() 182 fsnode_valid(const fsnode *cur) in fsnode_valid() 192 fsnode_foreach(fsnode *root, int (*cb)(fsnode *, void *), void *arg) in fsnode_foreach() argument 196 for (fsnode *cur = root; cur != NULL; cur = cur->next) { in fsnode_foreach() 210 fs_populate_dirent(struct fs_populate_arg *arg, fsnode *cur, uint64_t dnid) in fs_populate_dirent() 265 fs_populate_path(const fsnode *cur, struct fs_populate_arg *arg, in fs_populate_path() 292 fs_open(const fsnode *cur, struct fs_populate_arg *arg, int flags) in fs_open() 306 fs_open_can_fail(const fsnode *cur, struct fs_populate_arg *arg, int flags) in fs_open_can_fail() 317 fs_readlink(const fsnode *cur, struct fs_populate_arg *arg, in fs_readlink() [all …]
|
| H A D | zfs.h | 133 void fs_build(zfs_opt_t *, int, fsnode *);
|
| /freebsd/usr.sbin/makefs/cd9660/ |
| H A D | iso9660_rrip.h | 227 int cd9660node_rrip_px(iso9660_disk *, struct ISO_SUSP_ATTRIBUTES *, fsnode *); 230 int cd9660node_rrip_pn(struct ISO_SUSP_ATTRIBUTES *, fsnode *); 233 int cd9660node_rrip_SL(struct ISO_SUSP_ATTRIBUTES *, fsnode *); 244 int cd9660node_rrip_tf(struct ISO_SUSP_ATTRIBUTES *, fsnode *); 254 int cd9660node_rrip_re(void *, fsnode *);
|
| H A D | iso9660_rrip.c | 689 fsnode *pxinfo) in cd9660node_rrip_px() 708 cd9660node_rrip_pn(struct ISO_SUSP_ATTRIBUTES *pn_field, fsnode *fnode) in cd9660node_rrip_pn() 741 cd9660node_rrip_tf(struct ISO_SUSP_ATTRIBUTES *p, fsnode *_node) in cd9660node_rrip_tf()
|
| /freebsd/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_vnops.c | 90 static int msdosfs_wfile(const char *, struct denode *, fsnode *); 355 msdosfs_mkfile(const char *path, struct denode *pdep, fsnode *node) in msdosfs_mkfile() 430 msdosfs_wfile(const char *path, struct denode *dep, fsnode *node) in msdosfs_wfile() 535 msdosfs_mkdire(const char *path __unused, struct denode *pdep, fsnode *node) in msdosfs_mkdire()
|