Home
last modified time | relevance | path

Searched refs:zhp (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_dataset.c237 process_user_props(zfs_handle_t *zhp, nvlist_t *props) in process_user_props() argument
239 libzfs_handle_t *hdl = zhp->zfs_hdl; in process_user_props()
265 zpool_add_handle(zfs_handle_t *zhp, const char *pool_name) in zpool_add_handle() argument
267 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_add_handle()
279 zpool_find_handle(zfs_handle_t *zhp, const char *pool_name, int len) in zpool_find_handle() argument
281 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_find_handle()
296 zpool_handle(zfs_handle_t *zhp) in zpool_handle() argument
302 len = strcspn(zhp->zfs_name, "/@#") + 1; in zpool_handle()
303 pool_name = zfs_alloc(zhp->zfs_hdl, len); in zpool_handle()
304 (void) strlcpy(pool_name, zhp->zfs_name, len); in zpool_handle()
[all …]
H A Dlibzfs_iter.c43 zfs_iter_clones(zfs_handle_t *zhp, int flags __maybe_unused, zfs_iter_f func, in zfs_iter_clones() argument
46 nvlist_t *nvl = zfs_get_clones_nvl(zhp); in zfs_iter_clones()
54 zfs_handle_t *clone = zfs_open(zhp->zfs_hdl, nvpair_name(pair), in zfs_iter_clones()
66 zfs_do_list_ioctl(zfs_handle_t *zhp, int arg, zfs_cmd_t *zc) in zfs_do_list_ioctl() argument
73 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in zfs_do_list_ioctl()
75 rc = zfs_ioctl(zhp->zfs_hdl, arg, zc); in zfs_do_list_ioctl()
81 zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc); in zfs_do_list_ioctl()
94 rc = zfs_standard_error(zhp->zfs_hdl, errno, in zfs_do_list_ioctl()
107 zfs_iter_filesystems(zfs_handle_t *zhp, zfs_iter_f func, void *data) in zfs_iter_filesystems() argument
109 return (zfs_iter_filesystems_v2(zhp, 0, func, data)); in zfs_iter_filesystems()
[all …]
H A Dlibzfs_mount.c258 zfs_is_mounted(zfs_handle_t *zhp, char **where) in zfs_is_mounted() argument
260 return (is_mounted(zhp->zfs_hdl, zfs_get_name(zhp), where)); in zfs_is_mounted()
270 zfs_is_mountable_internal(zfs_handle_t *zhp) in zfs_is_mountable_internal() argument
272 if (zfs_prop_get_int(zhp, ZFS_PROP_ZONED) && in zfs_is_mountable_internal()
284 zfs_is_mountable(zfs_handle_t *zhp, char *buf, size_t buflen, in zfs_is_mountable() argument
290 if (!zfs_prop_valid_for_type(ZFS_PROP_MOUNTPOINT, zhp->zfs_type, in zfs_is_mountable()
294 verify(zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, buf, buflen, in zfs_is_mountable()
301 if (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_OFF) in zfs_is_mountable()
304 if (!zfs_is_mountable_internal(zhp)) in zfs_is_mountable()
307 if (zfs_prop_get_int(zhp, ZFS_PROP_REDACTED) && !(flags & MS_FORCE)) in zfs_is_mountable()
[all …]
H A Dlibzfs_crypto.c855 zfs_handle_t *zhp, boolean_t newkey, zfs_keyformat_t keyformat, in populate_create_encryption_params_nvlists() argument
864 const char *fsname = (zhp) ? zfs_get_name(zhp) : NULL; in populate_create_encryption_params_nvlists()
975 zfs_crypto_get_encryption_root(zfs_handle_t *zhp, boolean_t *is_encroot, in zfs_crypto_get_encryption_root() argument
982 if (zfs_prop_get_int(zhp, ZFS_PROP_ENCRYPTION) == ZIO_CRYPT_OFF) { in zfs_crypto_get_encryption_root()
989 ret = zfs_prop_get(zhp, ZFS_PROP_ENCRYPTION_ROOT, prop_encroot, in zfs_crypto_get_encryption_root()
998 *is_encroot = strcmp(prop_encroot, zfs_get_name(zhp)) == 0; in zfs_crypto_get_encryption_root()
1209 load_keys_cb(zfs_handle_t *zhp, void *arg) in load_keys_cb() argument
1214 uint64_t keystatus = zfs_prop_get_int(zhp, ZFS_PROP_KEYSTATUS); in load_keys_cb()
1217 ret = zfs_crypto_get_encryption_root(zhp, &is_encroot, NULL); in load_keys_cb()
1228 ret = zfs_crypto_load_key(zhp, B_FALSE, NULL); in load_keys_cb()
[all …]
H A Dlibzfs_pool.c77 zpool_get_all_props(zpool_handle_t *zhp) in zpool_get_all_props() argument
80 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_get_all_props()
82 (void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); in zpool_get_all_props()
84 if (zhp->zpool_n_propnames > 0) { in zpool_get_all_props()
87 zhp->zpool_propnames, zhp->zpool_n_propnames); in zpool_get_all_props()
103 if (zcmd_read_dst_nvlist(hdl, &zc, &zhp->zpool_props) != 0) { in zpool_get_all_props()
114 zpool_props_refresh(zpool_handle_t *zhp) in zpool_props_refresh() argument
118 old_props = zhp->zpool_props; in zpool_props_refresh()
120 if (zpool_get_all_props(zhp) != 0) in zpool_props_refresh()
128 zpool_get_prop_string(zpool_handle_t *zhp, zpool_prop_t prop, in zpool_get_prop_string() argument
[all …]
H A Dlibzfs_config.c174 zpool_get_config(zpool_handle_t *zhp, nvlist_t **oldconfig) in zpool_get_config() argument
177 *oldconfig = zhp->zpool_old_config; in zpool_get_config()
178 return (zhp->zpool_config); in zpool_get_config()
186 zpool_get_features(zpool_handle_t *zhp) in zpool_get_features() argument
190 config = zpool_get_config(zhp, NULL); in zpool_get_features()
197 error = zpool_refresh_stats(zhp, &missing); in zpool_get_features()
202 config = zpool_get_config(zhp, NULL); in zpool_get_features()
219 zpool_refresh_stats(zpool_handle_t *zhp, boolean_t *missing) in zpool_refresh_stats() argument
224 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_refresh_stats()
227 (void) strcpy(zc.zc_name, zhp->zpool_name); in zpool_refresh_stats()
[all …]
H A Dlibzfs_sendrecv.c292 send_iterate_prop(zfs_handle_t *zhp, boolean_t received_only, nvlist_t *nv);
299 send_iterate_snap(zfs_handle_t *zhp, void *arg) in send_iterate_snap() argument
302 uint64_t guid = zhp->zfs_dmustats.dds_guid; in send_iterate_snap()
303 uint64_t txg = zhp->zfs_dmustats.dds_creation_txg; in send_iterate_snap()
309 snapname = strrchr(zhp->zfs_name, '@'); in send_iterate_snap()
322 zhp->zfs_name, to); in send_iterate_snap()
324 zfs_close(zhp); in send_iterate_snap()
347 zfs_close(zhp); in send_iterate_snap()
352 zfs_close(zhp); in send_iterate_snap()
361 send_iterate_prop(zhp, sd->backup, nv); in send_iterate_snap()
[all …]
H A Dlibzfs_changelist.c429 changelist_add_mounted(zfs_handle_t *zhp, void *data) in changelist_add_mounted() argument
437 cn = zfs_alloc(zfs_get_handle(zhp), sizeof (prop_changenode_t)); in changelist_add_mounted()
438 cn->cn_handle = zhp; in changelist_add_mounted()
439 cn->cn_mounted = zfs_is_mounted(zhp, NULL); in changelist_add_mounted()
441 cn->cn_shared = zfs_is_shared(zhp, NULL, NULL); in changelist_add_mounted()
442 cn->cn_zoned = zfs_prop_get_int(zhp, ZFS_PROP_ZONED); in changelist_add_mounted()
453 zfs_close(zhp); in changelist_add_mounted()
460 change_one(zfs_handle_t *zhp, void *data) in change_one() argument
480 if (!(ZFS_IS_VOLUME(zhp) && clp->cl_realprop == ZFS_PROP_NAME) && in change_one()
481 zfs_prop_get(zhp, clp->cl_prop, property, in change_one()
[all …]
H A Dlibzfs_diff.c78 error = zfs_ioctl(di->zhp->zfs_hdl, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj()
287 zfs_error_aux(di->zhp->zfs_hdl, "%s", zfs_strerror(di->zerr)); in write_inuse_diffs_one()
288 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); in write_inuse_diffs_one()
301 zfs_error_aux(di->zhp->zfs_hdl, in write_inuse_diffs_one()
303 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); in write_inuse_diffs_one()
401 libzfs_handle_t *lhdl = di->zhp->zfs_hdl; in write_free_diffs()
506 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in make_temp_snapshot()
552 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in get_snapshot_names()
613 zfs_handle_t *zhp; in get_snapshot_names() local
615 di->ds = zfs_alloc(di->zhp->zfs_hdl, tdslen + 1); in get_snapshot_names()
[all …]
H A Dlibzfs_import.c51 zpool_handle_t *zhp; in pool_active() local
53 if (zpool_open_silent(hdl, name, &zhp) != 0) in pool_active()
56 if (zhp == NULL) { in pool_active()
61 uint64_t theguid = fnvlist_lookup_uint64(zhp->zpool_config, in pool_active()
64 zpool_close(zhp); in pool_active()
249 find_aux(zpool_handle_t *zhp, void *data) in find_aux() argument
255 nvlist_t *nvroot = fnvlist_lookup_nvlist(zhp->zpool_config, in find_aux()
264 cbp->cb_zhp = zhp; in find_aux()
270 zpool_close(zhp); in find_aux()
287 zpool_handle_t *zhp; in zpool_in_use() local
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs/os/linux/
H A Dlibzfs_mount_os.c267 zfs_selinux_setcontext(zfs_handle_t *zhp, zfs_prop_t zpt, const char *name, in zfs_selinux_setcontext() argument
272 if (zfs_prop_get(zhp, zpt, context, sizeof (context), in zfs_selinux_setcontext()
280 zfs_adjust_mount_options(zfs_handle_t *zhp, const char *mntpoint, in zfs_adjust_mount_options() argument
293 if (zfs_prop_get(zhp, ZFS_PROP_SELINUX_CONTEXT, prop, sizeof (prop), in zfs_adjust_mount_options()
296 zfs_selinux_setcontext(zhp, ZFS_PROP_SELINUX_FSCONTEXT, in zfs_adjust_mount_options()
298 zfs_selinux_setcontext(zhp, ZFS_PROP_SELINUX_DEFCONTEXT, in zfs_adjust_mount_options()
300 zfs_selinux_setcontext(zhp, in zfs_adjust_mount_options()
330 do_mount(zfs_handle_t *zhp, const char *mntpt, const char *opts, int flags) in do_mount() argument
332 const char *src = zfs_get_name(zhp); in do_mount()
345 zfs_adjust_mount_options(zhp, mntpt, myopts, NULL); in do_mount()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_retire.c85 find_pool(zpool_handle_t *zhp, void *data) in find_pool() argument
90 zpool_get_prop_int(zhp, ZPOOL_PROP_GUID, NULL)) { in find_pool()
91 cbp->cb_zhp = zhp; in find_pool()
95 zpool_close(zhp); in find_pool()
161 remove_spares(zpool_handle_t *zhp, void *data) in remove_spares() argument
172 config = zpool_get_config(zhp, NULL); in remove_spares()
175 zpool_close(zhp); in remove_spares()
181 zpool_close(zhp); in remove_spares()
188 devname = zpool_vdev_name(NULL, zhp, spares[i], in remove_spares()
193 zpool_vdev_remove_wanted(zhp, devname) == 0) in remove_spares()
[all …]
H A Dzfs_mod.c116 zfs_toplevel_state(zpool_handle_t *zhp) in zfs_toplevel_state() argument
122 verify(nvlist_lookup_nvlist(zpool_get_config(zhp, NULL), in zfs_toplevel_state()
130 zfs_unavail_pool(zpool_handle_t *zhp, void *data) in zfs_unavail_pool() argument
133 zpool_get_name(zhp), (int)zfs_toplevel_state(zhp)); in zfs_unavail_pool()
135 if (zfs_toplevel_state(zhp) < VDEV_STATE_DEGRADED) { in zfs_unavail_pool()
143 uap->uap_zhp = zhp; in zfs_unavail_pool()
146 zpool_close(zhp); in zfs_unavail_pool()
197 zfs_process_add(zpool_handle_t *zhp, nvlist_t *vdev, boolean_t labeled) in zfs_process_add() argument
308 zpool_get_name(zhp), path, in zfs_process_add()
346 if (zpool_vdev_online(zhp, fullpath, online_flag, &newstate) == 0 && in zfs_process_add()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c795 zfs_handle_t *zhp = NULL; in zfs_mount_and_share() local
798 zhp = zfs_open(hdl, dataset, type); in zfs_mount_and_share()
799 if (zhp == NULL) in zfs_mount_and_share()
806 if (zfs_get_type(zhp) == ZFS_TYPE_VOLUME) { in zfs_mount_and_share()
807 zfs_close(zhp); in zfs_mount_and_share()
820 zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_ON) { in zfs_mount_and_share()
826 } else if (zfs_mount(zhp, NULL, 0) != 0) { in zfs_mount_and_share()
830 } else if (zfs_share(zhp, NULL) != 0) { in zfs_mount_and_share()
838 zfs_close(zhp); in zfs_mount_and_share()
859 zfs_handle_t *zhp = NULL; in zfs_do_clone() local
[all …]
H A Dzfs_iter.c76 zfs_include_snapshots(zfs_handle_t *zhp, callback_data_t *cb) in zfs_include_snapshots() argument
83 zph = zfs_get_pool_handle(zhp); in zfs_include_snapshots()
92 zfs_callback(zfs_handle_t *zhp, void *data) in zfs_callback() argument
96 boolean_t include_snaps = zfs_include_snapshots(zhp, cb); in zfs_callback()
99 if ((zfs_get_type(zhp) & cb->cb_types) || in zfs_callback()
100 ((zfs_get_type(zhp) == ZFS_TYPE_SNAPSHOT) && include_snaps)) { in zfs_callback()
104 node->zn_handle = zhp; in zfs_callback()
110 zfs_prune_proplist(zhp, in zfs_callback()
113 if (zfs_expand_proplist(zhp, cb->cb_proplist, in zfs_callback()
144 zfs_get_type(zhp) == ZFS_TYPE_FILESYSTEM) { in zfs_callback()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_main.c613 vdev_name_to_path(zpool_handle_t *zhp, char *vdev) in vdev_name_to_path() argument
615 nvlist_t *vdev_nv = zpool_find_vdev(zhp, vdev, NULL, NULL, NULL); in vdev_name_to_path()
623 zpool_power_on(zpool_handle_t *zhp, char *vdev) in zpool_power_on() argument
625 return (zpool_power(zhp, vdev, B_TRUE)); in zpool_power_on()
629 zpool_power_on_and_disk_wait(zpool_handle_t *zhp, char *vdev) in zpool_power_on_and_disk_wait() argument
633 rc = zpool_power_on(zhp, vdev); in zpool_power_on_and_disk_wait()
637 (void) zpool_disk_wait(vdev_name_to_path(zhp, vdev)); in zpool_power_on_and_disk_wait()
643 zpool_power_on_pool_and_wait_for_devices(zpool_handle_t *zhp) in zpool_power_on_pool_and_wait_for_devices() argument
650 FOR_EACH_REAL_LEAF_VDEV(zhp, nv) { in zpool_power_on_pool_and_wait_for_devices()
653 rc = zpool_power_on(zhp, (char *)path); in zpool_power_on_pool_and_wait_for_devices()
[all …]
H A Dzpool_iter.c82 add_pool(zpool_handle_t *zhp, zpool_list_t *zlp) in add_pool() argument
87 new->zn_handle = zhp; in add_pool()
92 zpool_expand_proplist(zhp, zlp->zl_proplist, in add_pool()
94 zpool_close(zhp); in add_pool()
101 zpool_refresh_stats_from_handle(node->zn_handle, zhp); in add_pool()
103 zpool_close(zhp); in add_pool()
117 add_pool_cb(zpool_handle_t *zhp, void *data) in add_pool_cb() argument
119 (void) add_pool(zhp, data); in add_pool_cb()
153 zpool_handle_t *zhp; in pool_list_get() local
155 if ((zhp = zpool_open_canfail(g_zfs, argv[i])) != in pool_list_get()
[all …]
H A Dzpool_util.h58 nvlist_t *make_root_vdev(zpool_handle_t *zhp, nvlist_t *props, int force,
61 nvlist_t *split_mirror_vdev(zpool_handle_t *zhp, char *newname,
71 int for_each_vdev(zpool_handle_t *zhp, pool_vdev_iter_f func, void *data);
136 void after_zpool_upgrade(zpool_handle_t *zhp);
139 int zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on);
140 int zpool_power_current_state(zpool_handle_t *zhp, char *vdev);
/freebsd/sys/contrib/openzfs/cmd/zpool/os/freebsd/
H A Dzpool_vdev_os.c109 after_zpool_upgrade(zpool_handle_t *zhp) in after_zpool_upgrade() argument
113 if (zpool_get_prop(zhp, ZPOOL_PROP_BOOTFS, bootfs, in after_zpool_upgrade()
119 "details.\n"), zpool_get_name(zhp)); in after_zpool_upgrade()
130 zpool_power_current_state(zpool_handle_t *zhp, char *vdev) in zpool_power_current_state() argument
133 (void) zhp; in zpool_power_current_state()
140 zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on) in zpool_power() argument
143 (void) zhp; in zpool_power()
/freebsd/sys/contrib/openzfs/lib/libzfs/os/freebsd/
H A Dlibzfs_zmount.c75 do_mount(zfs_handle_t *zhp, const char *mntpt, const char *opts, int flags) in do_mount() argument
80 const char *spec = zfs_get_name(zhp); in do_mount()
111 do_unmount(zfs_handle_t *zhp, const char *mntpt, int flags) in do_unmount() argument
113 (void) zhp; in do_unmount()
124 zfs_mount_setattr(zfs_handle_t *zhp, uint32_t nspflags) in zfs_mount_setattr() argument
127 return (zfs_mount(zhp, MNTOPT_REMOUNT, 0)); in zfs_mount_setattr()
138 zpool_disable_datasets_os(zpool_handle_t *zhp, boolean_t force) in zpool_disable_datasets_os() argument
140 (void) zhp, (void) force; in zpool_disable_datasets_os()
H A Dlibzfs_compat.c251 zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) in zpool_label_disk() argument
253 (void) hdl, (void) zhp, (void) name; in zpool_label_disk()
275 zfs_jail(zfs_handle_t *zhp, int jailid, int attach) in zfs_jail() argument
277 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_jail()
284 dgettext(TEXT_DOMAIN, "cannot jail '%s'"), zhp->zfs_name); in zfs_jail()
287 dgettext(TEXT_DOMAIN, "cannot unjail '%s'"), zhp->zfs_name); in zfs_jail()
290 switch (zhp->zfs_type) { in zfs_jail()
316 assert(zhp->zfs_type == ZFS_TYPE_FILESYSTEM); in zfs_jail()
318 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name)); in zfs_jail()
/freebsd/sys/contrib/openzfs/contrib/pam_zfs_key/
H A Dpam_zfs_key.c466 mount_dataset(zfs_handle_t *zhp, void *data) in mount_dataset() argument
474 zfs_refresh_properties(zhp); in mount_dataset()
479 if (zhp->zfs_type != ZFS_TYPE_FILESYSTEM) { in mount_dataset()
482 zfs_get_name(zhp)); in mount_dataset()
487 if (zfs_prop_get_int(zhp, ZFS_PROP_KEYSTATUS) == in mount_dataset()
491 zfs_get_name(zhp)); in mount_dataset()
496 if (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) != ZFS_CANMOUNT_ON) { in mount_dataset()
499 zfs_get_name(zhp)); in mount_dataset()
505 if ((ret = zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, mountpoint, in mount_dataset()
517 zfs_get_name(zhp)); in mount_dataset()
[all …]
/freebsd/sys/contrib/openzfs/cmd/
H A Dmount_zfs.c152 zfs_handle_t *zhp; in main() local
265 if ((zhp = zfs_open(g_zfs, dataset, in main()
274 zfs_adjust_mount_options(zhp, mntpoint, mntopts, mtabopt); in main()
278 if (zfs_get_type(zhp) == ZFS_TYPE_SNAPSHOT) in main()
281 (void) zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, prop, in main()
289 zfs_version = zfs_prop_get_int(zhp, ZFS_PROP_VERSION); in main()
293 zfs_close(zhp); in main()
315 zfs_close(zhp); in main()
327 zfs_close(zhp); in main()
342 error = zfs_mount_at(zhp, mntopts, mntflags, mntpoint); in main()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dsend_doall.c53 zfs_handle_t *zhp; in main() local
73 zhp = zfs_open(zhdl, fsname, ZFS_TYPE_FILESYSTEM); in main()
74 if (zhp == NULL) in main()
79 error = zfs_send(zhp, NULL, tosnap, &flags, in main()
82 zfs_close(zhp); in main()
/freebsd/cddl/usr.sbin/zfsd/
H A Dcase_file.cc535 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in ActivateSpare() local
536 if (zhp == NULL) { in ActivateSpare()
541 poolname = zpool_get_name(zhp); in ActivateSpare()
542 config = zpool_get_config(zhp, NULL); in ActivateSpare()
886 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in CaseFile() local
887 m_vdevName = vdev.Name(zhp, false); in CaseFile()
1036 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in OnGracePeriodEnded() local
1043 if (zhp == NULL in OnGracePeriodEnded()
1044 || (VdevIterator(zhp).Find(m_vdevGUID)) == NULL) { in OnGracePeriodEnded()
1059 if (zpool_vdev_fault(zhp, (uint64_t)m_vdevGUID, in OnGracePeriodEnded()
[all …]

12