Lines Matching defs:zfs

43 #include "zfs.h"
158 zfs_opt_t *zfs;
513 zfs_opt_t *zfs;
524 zfs = arg->zfs;
545 buf = zfs->filebuf;
546 bufsz = sizeof(zfs->filebuf);
548 c = dnode_cursor_init(zfs, arg->fs->os, dnode, size, 0);
571 loc = objset_space_alloc(zfs, arg->fs->os, &reqbytes);
572 vdev_pwrite_dnode_indir(zfs, dnode, 0, 1, buf, reqbytes, loc,
573 dnode_cursor_next(zfs, c, foff));
576 dnode_cursor_finish(zfs, c);
633 zap_write(arg->zfs, zap_alloc(os, dnode));
634 fs_build_one(arg->zfs, cur->inode->param, cur->child, dirfd);
692 zap_write(arg->zfs, dir->zap);
725 fs_set_zpl_attrs(zfs_opt_t *zfs, zfs_fs_t *fs)
758 zap_write(zfs, sarzap);
772 zap_write(zfs, salzap);
777 zap_write(zfs, sazap);
809 fs_layout_one(zfs_opt_t *zfs, zfs_dsl_dir_t *dsldir, void *arg)
820 mountpoint = dsl_dir_get_mountpoint(zfs, dsldir);
827 if (zfs->bootfs != NULL && strcmp(zfs->bootfs,
829 zap_add_uint64(zfs->poolprops, "bootfs",
840 if (strcmp(mountpoint, zfs->rootpath) != 0) {
841 mountpoint += strlen(zfs->rootpath);
924 fs_build_one(zfs_opt_t *zfs, zfs_dsl_dir_t *dsldir, fsnode *root, int dirfd)
961 os = objset_alloc(zfs, DMU_OST_ZFS);
972 saobjid = fs_set_zpl_attrs(zfs, &fs);
986 arg.zfs = zfs;
1000 zap_write(zfs, zap_alloc(os, deleteq));
1016 zap_write(zfs, masterzap);
1023 dsl_dir_dataset_write(zfs, os, dsldir);
1038 fs_build_unmounted(zfs_opt_t *zfs, zfs_dsl_dir_t *dsldir, void *arg __unused)
1041 fs_build_one(zfs, dsldir, NULL, -1);
1048 fs_build(zfs_opt_t *zfs, int dirfd, fsnode *root)
1055 dsl_dir_foreach(zfs, zfs->rootdsldir, fs_layout_one, root);
1060 if (zfs->bootfs != NULL && !zap_entry_exists(zfs->poolprops, "bootfs"))
1062 zfs->bootfs);
1074 fs_build_one(zfs, root->inode->param, root, dirfd);
1081 dsl_dir_foreach(zfs, zfs->rootdsldir, fs_build_unmounted, NULL);