Lines Matching refs:zfsvfs

343 zfsctl_create(zfsvfs_t *zfsvfs)
350 ASSERT(zfsvfs->z_ctldir == NULL);
358 VERIFY(VFS_ROOT(zfsvfs->z_vfs, LK_EXCLUSIVE, &rvp) == 0);
359 VERIFY(0 == sa_lookup(VTOZ(rvp)->z_sa_hdl, SA_ZPL_CRTIME(zfsvfs),
364 zfsvfs->z_ctldir = dot_zfs;
373 zfsctl_destroy(zfsvfs_t *zfsvfs)
375 sfs_destroy_node(zfsvfs->z_ctldir->snapdir);
376 sfs_destroy_node((sfs_node_t *)zfsvfs->z_ctldir);
377 zfsvfs->z_ctldir = NULL;
429 zfsctl_root(zfsvfs_t *zfsvfs, int flags, vnode_t **vpp)
434 error = zfsctl_root_vnode(zfsvfs->z_vfs, NULL, flags, vpp);
672 zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
681 error = sfs_readdir_common(zfsvfs->z_root, ZFSCTL_INO_ROOT, ap, uio,
928 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data;
1029 ASSERT(VTOZ(*vpp)->z_zfsvfs != zfsvfs);
1030 VTOZ(*vpp)->z_zfsvfs->z_parent = zfsvfs;
1055 zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
1071 ZFS_ENTER(zfsvfs);
1078 dsl_pool_config_enter(dmu_objset_pool(zfsvfs->z_os), FTAG);
1079 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof(snapname),
1081 dsl_pool_config_exit(dmu_objset_pool(zfsvfs->z_os), FTAG);
1088 ZFS_EXIT(zfsvfs);
1102 ZFS_EXIT(zfsvfs);
1120 zfsvfs_t *zfsvfs = vp->v_vfsp->vfs_data;
1126 ZFS_ENTER(zfsvfs);
1127 ds = dmu_objset_ds(zfsvfs->z_os);
1129 vap->va_ctime = dmu_objset_snap_cmtime(zfsvfs->z_os);
1136 ZFS_EXIT(zfsvfs);
1143 ZFS_EXIT(zfsvfs);
1262 zfsvfs_t *zfsvfs = vfsp->vfs_data;
1266 ASSERT(zfsvfs->z_ctldir != NULL);
1292 zfsvfs_t *zfsvfs = vfsp->vfs_data;
1301 ASSERT(zfsvfs->z_ctldir != NULL);
1307 dsl_pool_config_enter(dmu_objset_pool(zfsvfs->z_os), FTAG);
1308 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof(snapname),
1310 dsl_pool_config_exit(dmu_objset_pool(zfsvfs->z_os), FTAG);