Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_dataset.c236 process_user_props(zfs_handle_t *zhp, nvlist_t *props) in process_user_props() argument
238 libzfs_handle_t *hdl = zhp->zfs_hdl; in process_user_props()
264 zpool_add_handle(zfs_handle_t *zhp, const char *pool_name) in zpool_add_handle() argument
266 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_add_handle()
278 zpool_find_handle(zfs_handle_t *zhp, const char *pool_name, int len) in zpool_find_handle() argument
280 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_find_handle()
295 zpool_handle(zfs_handle_t *zhp) in zpool_handle() argument
301 len = strcspn(zhp->zfs_name, "/@#") + 1; in zpool_handle()
302 pool_name = zfs_alloc(zhp->zfs_hdl, len); in zpool_handle()
303 (void) strlcpy(pool_name, zhp in zpool_handle()
330 get_stats_ioctl(zfs_handle_t * zhp,zfs_cmd_t * zc) get_stats_ioctl() argument
349 get_recvd_props_ioctl(zfs_handle_t * zhp) get_recvd_props_ioctl() argument
381 put_stats_zhdl(zfs_handle_t * zhp,zfs_cmd_t * zc) put_stats_zhdl() argument
410 get_stats(zfs_handle_t * zhp) get_stats() argument
429 zfs_refresh_properties(zfs_handle_t * zhp) zfs_refresh_properties() argument
439 make_dataset_handle_common(zfs_handle_t * zhp,zfs_cmd_t * zc) make_dataset_handle_common() argument
482 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); make_dataset_handle() local
507 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); make_dataset_handle_zc() local
524 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); make_dataset_simple_handle_zc() local
565 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); zfs_handle_dup() local
644 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); make_bookmark_handle() local
674 zfs_handle_t *zhp; global() member
678 zfs_open_bookmarks_cb(zfs_handle_t * zhp,void * data) zfs_open_bookmarks_cb() argument
708 zfs_handle_t *zhp; zfs_open() local
798 zfs_close(zfs_handle_t * zhp) zfs_close() argument
993 zfs_spa_version(zfs_handle_t * zhp,int * spa_version) zfs_spa_version() argument
1009 zfs_which_resv_prop(zfs_handle_t * zhp,zfs_prop_t * resv_prop) zfs_which_resv_prop() argument
1031 zfs_valid_proplist(libzfs_handle_t * hdl,zfs_type_t type,nvlist_t * nvl,uint64_t zoned,zfs_handle_t * zhp,zpool_handle_t * zpool_hdl,boolean_t key_params_ok,const char * errbuf) zfs_valid_proplist() argument
1629 zfs_add_synthetic_resv(zfs_handle_t * zhp,nvlist_t * nvl) zfs_add_synthetic_resv() argument
1680 zfs_fix_auto_resv(zfs_handle_t * zhp,nvlist_t * nvl) zfs_fix_auto_resv() argument
1754 zfs_prop_set(zfs_handle_t * zhp,const char * propname,const char * propval) zfs_prop_set() argument
1783 zfs_prop_set_list(zfs_handle_t * zhp,nvlist_t * props) zfs_prop_set_list() argument
1795 zfs_prop_set_list_flags(zfs_handle_t * zhp,nvlist_t * props,int flags) zfs_prop_set_list_flags() argument
1978 zfs_prop_inherit(zfs_handle_t * zhp,const char * propname,boolean_t received) zfs_prop_inherit() argument
2091 getprop_uint64(zfs_handle_t * zhp,zfs_prop_t prop,const char ** source) getprop_uint64() argument
2112 getprop_string(zfs_handle_t * zhp,zfs_prop_t prop,const char ** source) getprop_string() argument
2133 zfs_is_recvd_props_mode(zfs_handle_t * zhp) zfs_is_recvd_props_mode() argument
2140 zfs_set_recvd_props_mode(zfs_handle_t * zhp,uintptr_t * cookie) zfs_set_recvd_props_mode() argument
2147 zfs_unset_recvd_props_mode(zfs_handle_t * zhp,uintptr_t * cookie) zfs_unset_recvd_props_mode() argument
2163 get_numeric_property(zfs_handle_t * zhp,zfs_prop_t prop,zprop_source_t * src,const char ** source,uint64_t * val) get_numeric_property() argument
2396 get_source(zfs_handle_t * zhp,zprop_source_t * srctype,const char * source,char * statbuf,size_t statlen) get_source() argument
2422 zfs_prop_get_recvd(zfs_handle_t * zhp,const char * propname,char * propbuf,size_t proplen,boolean_t literal) zfs_prop_get_recvd() argument
2456 get_clones_string(zfs_handle_t * zhp,char * propbuf,size_t proplen) get_clones_string() argument
2484 get_clones_cb(zfs_handle_t * zhp,void * arg) get_clones_cb() argument
2508 zfs_get_clones_nvl(zfs_handle_t * zhp) zfs_get_clones_nvl() argument
2570 get_rsnaps_string(zfs_handle_t * zhp,char * propbuf,size_t proplen) get_rsnaps_string() argument
2606 zcp_check(zfs_handle_t * zhp,zfs_prop_t prop,uint64_t intval,const char * strval) zcp_check() argument
2675 zfs_prop_get(zfs_handle_t * zhp,zfs_prop_t prop,char * propbuf,size_t proplen,zprop_source_t * src,char * statbuf,size_t statlen,boolean_t literal) zfs_prop_get() argument
3077 zfs_prop_get_int(zfs_handle_t * zhp,zfs_prop_t prop) zfs_prop_get_int() argument
3088 zfs_prop_set_int(zfs_handle_t * zhp,zfs_prop_t prop,uint64_t val) zfs_prop_set_int() argument
3100 zfs_prop_get_numeric(zfs_handle_t * zhp,zfs_prop_t prop,uint64_t * value,zprop_source_t * src,char * statbuf,size_t statlen) zfs_prop_get_numeric() argument
3285 zfs_prop_get_userquota_common(zfs_handle_t * zhp,const char * propname,uint64_t * propvalue,zfs_userquota_prop_t * typep) zfs_prop_get_userquota_common() argument
3309 zfs_prop_get_userquota_int(zfs_handle_t * zhp,const char * propname,uint64_t * propvalue) zfs_prop_get_userquota_int() argument
3319 zfs_prop_get_userquota(zfs_handle_t * zhp,const char * propname,char * propbuf,int proplen,boolean_t literal) zfs_prop_get_userquota() argument
3355 zfs_prop_get_written_int(zfs_handle_t * zhp,const char * propname,uint64_t * propvalue) zfs_prop_get_written_int() argument
3390 zfs_prop_get_written(zfs_handle_t * zhp,const char * propname,char * propbuf,int proplen,boolean_t literal) zfs_prop_get_written() argument
3415 zfs_get_name(const zfs_handle_t * zhp) zfs_get_name() argument
3424 zfs_get_pool_name(const zfs_handle_t * zhp) zfs_get_pool_name() argument
3433 zfs_get_type(const zfs_handle_t * zhp) zfs_get_type() argument
3443 zfs_get_underlying_type(const zfs_handle_t * zhp) zfs_get_underlying_type() argument
3489 zfs_parent_name(zfs_handle_t * zhp,char * buf,size_t buflen) zfs_parent_name() argument
3509 zfs_handle_t *zhp; check_parents() local
3586 zfs_handle_t *zhp; zfs_dataset_exists() local
3896 zfs_destroy(zfs_handle_t * zhp,boolean_t defer) zfs_destroy() argument
3942 zfs_check_snap_cb(zfs_handle_t * zhp,void * arg) zfs_check_snap_cb() argument
3964 zfs_destroy_snaps(zfs_handle_t * zhp,char * snapname,boolean_t defer) zfs_destroy_snaps() argument
4038 zfs_clone(zfs_handle_t * zhp,const char * target,nvlist_t * props) zfs_clone() argument
4121 zfs_promote(zfs_handle_t * zhp) zfs_promote() argument
4180 zfs_snapshot_cb(zfs_handle_t * zhp,void * arg) zfs_snapshot_cb() argument
4294 zfs_handle_t *zhp; zfs_snapshot() local
4340 rollback_destroy_dependent(zfs_handle_t * zhp,void * data) rollback_destroy_dependent() argument
4365 rollback_destroy(zfs_handle_t * zhp,void * data) rollback_destroy() argument
4388 zfs_rollback(zfs_handle_t * zhp,zfs_handle_t * snap,boolean_t force) zfs_rollback() argument
4488 zfs_rename(zfs_handle_t * zhp,const char * target,renameflags_t flags) zfs_rename() argument
4686 zfs_get_all_props(zfs_handle_t * zhp) zfs_get_all_props() argument
4692 zfs_get_recvd_props(zfs_handle_t * zhp) zfs_get_recvd_props() argument
4701 zfs_get_user_props(zfs_handle_t * zhp) zfs_get_user_props() argument
4720 zfs_expand_proplist(zfs_handle_t * zhp,zprop_list_t ** plp,boolean_t received,boolean_t literal) zfs_expand_proplist() argument
4812 zfs_prune_proplist(zfs_handle_t * zhp,uint8_t * props) zfs_prune_proplist() argument
4923 zfs_userspace(zfs_handle_t * zhp,zfs_userquota_prop_t type,zfs_userspace_cb_t func,void * arg) zfs_userspace() argument
4980 zfs_hold_one(zfs_handle_t * zhp,void * arg) zfs_hold_one() argument
5000 zfs_hold(zfs_handle_t * zhp,const char * snapname,const char * tag,boolean_t recursive,int cleanup_fd) zfs_hold() argument
5032 zfs_hold_nvl(zfs_handle_t * zhp,int cleanup_fd,nvlist_t * holds) zfs_hold_nvl() argument
5100 zfs_release_one(zfs_handle_t * zhp,void * arg) zfs_release_one() argument
5131 zfs_release(zfs_handle_t * zhp,const char * snapname,const char * tag,boolean_t recursive) zfs_release() argument
5212 zfs_get_fsacl(zfs_handle_t * zhp,nvlist_t ** nvl) zfs_get_fsacl() argument
5278 zfs_set_fsacl(zfs_handle_t * zhp,boolean_t un,nvlist_t * nvl) zfs_set_fsacl() argument
5332 zfs_get_holds(zfs_handle_t * zhp,nvlist_t ** nvl) zfs_get_holds() argument
5500 volsize_from_vdevs(zpool_handle_t * zhp,uint64_t nblocks,uint64_t blksize) volsize_from_vdevs() argument
5646 zfs_wait_status(zfs_handle_t * zhp,zfs_wait_activity_t activity,boolean_t * missing,boolean_t * waited) zfs_wait_status() argument
[all...]
H A Dlibzfs_iter.c42 zfs_iter_clones(zfs_handle_t *zhp, int flags __maybe_unused, zfs_iter_f func, in zfs_iter_clones() argument
45 nvlist_t *nvl = zfs_get_clones_nvl(zhp); in zfs_iter_clones()
53 zfs_handle_t *clone = zfs_open(zhp->zfs_hdl, nvpair_name(pair), in zfs_iter_clones()
65 zfs_do_list_ioctl(zfs_handle_t *zhp, int arg, zfs_cmd_t *zc) in zfs_do_list_ioctl() argument
72 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in zfs_do_list_ioctl()
74 rc = zfs_ioctl(zhp->zfs_hdl, arg, zc); in zfs_do_list_ioctl()
80 zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc); in zfs_do_list_ioctl()
93 rc = zfs_standard_error(zhp->zfs_hdl, errno, in zfs_do_list_ioctl()
106 zfs_iter_filesystems(zfs_handle_t *zhp, zfs_iter_f func, void *data) in zfs_iter_filesystems() argument
108 return (zfs_iter_filesystems_v2(zhp, 0, func, data)); in zfs_iter_filesystems()
[all …]
H A Dlibzfs_mount.c214 zfs_is_mounted(zfs_handle_t *zhp, char **where) in zfs_is_mounted() argument
216 return (is_mounted(zhp->zfs_hdl, zfs_get_name(zhp), where)); in zfs_is_mounted()
226 zfs_is_mountable_internal(zfs_handle_t *zhp) in zfs_is_mountable_internal() argument
228 if (zfs_prop_get_int(zhp, ZFS_PROP_ZONED) && in zfs_is_mountable_internal()
240 zfs_is_mountable(zfs_handle_t *zhp, char *buf, size_t buflen, in zfs_is_mountable() argument
246 if (!zfs_prop_valid_for_type(ZFS_PROP_MOUNTPOINT, zhp->zfs_type, in zfs_is_mountable()
250 verify(zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, buf, buflen, in zfs_is_mountable()
257 if (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_OFF) in zfs_is_mountable()
260 if (!zfs_is_mountable_internal(zhp)) in zfs_is_mountable()
263 if (zfs_prop_get_int(zhp, ZFS_PROP_REDACTED) && !(flags & MS_FORCE)) in zfs_is_mountable()
[all …]
H A Dlibzfs_crypto.c852 zfs_handle_t *zhp, boolean_t newkey, zfs_keyformat_t keyformat, in populate_create_encryption_params_nvlists() argument
861 const char *fsname = (zhp) ? zfs_get_name(zhp) : NULL; in populate_create_encryption_params_nvlists()
972 zfs_crypto_get_encryption_root(zfs_handle_t *zhp, boolean_t *is_encroot, in zfs_crypto_get_encryption_root() argument
979 if (zfs_prop_get_int(zhp, ZFS_PROP_ENCRYPTION) == ZIO_CRYPT_OFF) { in zfs_crypto_get_encryption_root()
986 ret = zfs_prop_get(zhp, ZFS_PROP_ENCRYPTION_ROOT, prop_encroot, in zfs_crypto_get_encryption_root()
995 *is_encroot = strcmp(prop_encroot, zfs_get_name(zhp)) == 0; in zfs_crypto_get_encryption_root()
1206 load_keys_cb(zfs_handle_t *zhp, void *arg) in load_keys_cb() argument
1211 uint64_t keystatus = zfs_prop_get_int(zhp, ZFS_PROP_KEYSTATUS); in load_keys_cb()
1214 ret = zfs_crypto_get_encryption_root(zhp, &is_encroot, NULL); in load_keys_cb()
1225 ret = zfs_crypto_load_key(zhp, B_FALSE, NULL); in load_keys_cb()
[all …]
H A Dlibzfs_pool.c75 zpool_get_all_props(zpool_handle_t *zhp) in zpool_get_all_props() argument
78 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_get_all_props()
80 (void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); in zpool_get_all_props()
82 if (zhp->zpool_n_propnames > 0) { in zpool_get_all_props()
85 zhp->zpool_propnames, zhp->zpool_n_propnames); in zpool_get_all_props()
100 if (zcmd_read_dst_nvlist(hdl, &zc, &zhp->zpool_props) != 0) { in zpool_get_all_props()
111 zpool_props_refresh(zpool_handle_t *zhp) in zpool_props_refresh() argument
115 old_props = zhp->zpool_props; in zpool_props_refresh()
117 if (zpool_get_all_props(zhp) != 0) in zpool_props_refresh()
125 zpool_get_prop_string(zpool_handle_t *zhp, zpool_prop_t prop, in zpool_get_prop_string() argument
[all …]
H A Dlibzfs_config.c204 zpool_get_config(zpool_handle_t *zhp, nvlist_t **oldconfig) in zpool_get_config() argument
207 *oldconfig = zhp->zpool_old_config; in zpool_get_config()
208 return (zhp->zpool_config); in zpool_get_config()
216 zpool_get_features(zpool_handle_t *zhp) in zpool_get_features() argument
220 config = zpool_get_config(zhp, NULL); in zpool_get_features()
227 error = zpool_refresh_stats(zhp, &missing); in zpool_get_features()
232 config = zpool_get_config(zhp, NULL); in zpool_get_features()
249 zpool_refresh_stats(zpool_handle_t *zhp, boolean_t *missing) in zpool_refresh_stats() argument
254 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_refresh_stats()
257 (void) strcpy(zc.zc_name, zhp->zpool_name); in zpool_refresh_stats()
[all …]
H A Dlibzfs_sendrecv.c288 send_iterate_prop(zfs_handle_t *zhp, boolean_t received_only, nvlist_t *nv);
295 send_iterate_snap(zfs_handle_t *zhp, void *arg) in send_iterate_snap() argument
298 uint64_t guid = zhp->zfs_dmustats.dds_guid; in send_iterate_snap()
299 uint64_t txg = zhp->zfs_dmustats.dds_creation_txg; in send_iterate_snap()
305 snapname = strrchr(zhp->zfs_name, '@'); in send_iterate_snap()
318 zhp->zfs_name, to); in send_iterate_snap()
320 zfs_close(zhp); in send_iterate_snap()
343 zfs_close(zhp); in send_iterate_snap()
348 zfs_close(zhp); in send_iterate_snap()
357 send_iterate_prop(zhp, sd->backup, nv); in send_iterate_snap()
[all …]
H A Dlibzfs_diff.c77 error = zfs_ioctl(di->zhp->zfs_hdl, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj()
286 zfs_error_aux(di->zhp->zfs_hdl, "%s", zfs_strerror(di->zerr)); in write_inuse_diffs_one()
287 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); in write_inuse_diffs_one()
300 zfs_error_aux(di->zhp->zfs_hdl, in write_inuse_diffs_one()
302 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); in write_inuse_diffs_one()
400 libzfs_handle_t *lhdl = di->zhp->zfs_hdl; in write_free_diffs()
505 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in make_temp_snapshot()
551 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in get_snapshot_names()
612 zfs_handle_t *zhp; in get_snapshot_names() local
614 di->ds = zfs_alloc(di->zhp->zfs_hdl, tdslen + 1); in get_snapshot_names()
[all …]
H A Dlibzfs_changelist.c465 changelist_add_mounted(zfs_handle_t *zhp, void *data) in changelist_add_mounted() argument
473 cn = zfs_alloc(zfs_get_handle(zhp), sizeof (prop_changenode_t)); in changelist_add_mounted()
474 cn->cn_handle = zhp; in changelist_add_mounted()
475 cn->cn_mounted = zfs_is_mounted(zhp, NULL); in changelist_add_mounted()
477 cn->cn_shared = zfs_is_shared(zhp, NULL, NULL); in changelist_add_mounted()
478 cn->cn_zoned = zfs_prop_get_int(zhp, ZFS_PROP_ZONED); in changelist_add_mounted()
491 zfs_close(zhp); in changelist_add_mounted()
498 change_one(zfs_handle_t *zhp, void *data) in change_one() argument
518 if (!(ZFS_IS_VOLUME(zhp) && clp->cl_realprop == ZFS_PROP_NAME) && in change_one()
519 zfs_prop_get(zhp, clp->cl_prop, property, in change_one()
[all …]
H A Dlibzfs_import.c50 zpool_handle_t *zhp; in pool_active() local
52 if (zpool_open_silent(hdl, name, &zhp) != 0) in pool_active()
55 if (zhp == NULL) { in pool_active()
60 uint64_t theguid = fnvlist_lookup_uint64(zhp->zpool_config, in pool_active()
63 zpool_close(zhp); in pool_active()
248 find_aux(zpool_handle_t *zhp, void *data) in find_aux() argument
254 nvlist_t *nvroot = fnvlist_lookup_nvlist(zhp->zpool_config, in find_aux()
263 cbp->cb_zhp = zhp; in find_aux()
269 zpool_close(zhp); in find_aux()
286 zpool_handle_t *zhp; in zpool_in_use() local
[all …]
/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_retire.c84 find_pool(zpool_handle_t *zhp, void *data) in find_pool() argument
89 zpool_get_prop_int(zhp, ZPOOL_PROP_GUID, NULL)) { in find_pool()
90 cbp->cb_zhp = zhp; in find_pool()
94 zpool_close(zhp); in find_pool()
147 remove_spares(zpool_handle_t *zhp, void *data) in remove_spares() argument
158 config = zpool_get_config(zhp, NULL); in remove_spares()
161 zpool_close(zhp); in remove_spares()
167 zpool_close(zhp); in remove_spares()
174 devname = zpool_vdev_name(NULL, zhp, spares[i], in remove_spares()
179 zpool_vdev_remove_wanted(zhp, devname) == 0) in remove_spares()
[all …]
H A Dzfs_mod.c115 zfs_toplevel_state(zpool_handle_t *zhp) in zfs_toplevel_state() argument
121 verify(nvlist_lookup_nvlist(zpool_get_config(zhp, NULL), in zfs_toplevel_state()
129 zfs_unavail_pool(zpool_handle_t *zhp, void *data) in zfs_unavail_pool() argument
132 zpool_get_name(zhp), (int)zfs_toplevel_state(zhp)); in zfs_unavail_pool()
134 if (zfs_toplevel_state(zhp) < VDEV_STATE_DEGRADED) { in zfs_unavail_pool()
142 uap->uap_zhp = zhp; in zfs_unavail_pool()
145 zpool_close(zhp); in zfs_unavail_pool()
196 zfs_process_add(zpool_handle_t *zhp, nvlist_t *vdev, boolean_t labeled) in zfs_process_add() argument
306 zpool_get_name(zhp), path, in zfs_process_add()
344 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.c762 zfs_handle_t *zhp = NULL; in zfs_mount_and_share() local
765 zhp = zfs_open(hdl, dataset, type); in zfs_mount_and_share()
766 if (zhp == NULL) in zfs_mount_and_share()
773 if (zfs_get_type(zhp) == ZFS_TYPE_VOLUME) { in zfs_mount_and_share()
774 zfs_close(zhp); in zfs_mount_and_share()
787 zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_ON) { in zfs_mount_and_share()
793 } else if (zfs_mount(zhp, NULL, 0) != 0) { in zfs_mount_and_share()
797 } else if (zfs_share(zhp, NULL) != 0) { in zfs_mount_and_share()
805 zfs_close(zhp); in zfs_mount_and_share()
823 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()
111 zfs_prune_proplist(zhp, in zfs_callback()
114 if (zfs_expand_proplist(zhp, cb->cb_proplist, in zfs_callback()
145 zfs_get_type(zhp) == ZFS_TYPE_FILESYSTEM) { in zfs_callback()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_main.c563 zpool_collect_leaves(zpool_handle_t *zhp, nvlist_t *nvroot, nvlist_t *res) in zpool_collect_leaves() argument
573 char *path = zpool_vdev_name(g_zfs, zhp, nvroot, in zpool_collect_leaves()
585 zpool_collect_leaves(zhp, child[i], res); in zpool_collect_leaves()
640 vdev_name_to_path(zpool_handle_t *zhp, char *vdev) in vdev_name_to_path() argument
642 nvlist_t *vdev_nv = zpool_find_vdev(zhp, vdev, NULL, NULL, NULL); in vdev_name_to_path()
650 zpool_power_on(zpool_handle_t *zhp, char *vdev) in zpool_power_on() argument
652 return (zpool_power(zhp, vdev, B_TRUE)); in zpool_power_on()
656 zpool_power_on_and_disk_wait(zpool_handle_t *zhp, char *vdev) in zpool_power_on_and_disk_wait() argument
660 rc = zpool_power_on(zhp, vdev); in zpool_power_on_and_disk_wait()
664 zpool_disk_wait(vdev_name_to_path(zhp, vdev)); in zpool_power_on_and_disk_wait()
[all …]
H A Dzpool_iter.c83 add_pool(zpool_handle_t *zhp, void *data) in add_pool() argument
89 node->zn_handle = zhp; in add_pool()
93 zpool_expand_proplist(zhp, zlp->zl_proplist, in add_pool()
95 zpool_close(zhp); in add_pool()
101 zpool_close(zhp); in add_pool()
145 zpool_handle_t *zhp; in pool_list_get() local
147 if ((zhp = zpool_open_canfail(g_zfs, argv[i])) != in pool_list_get()
149 if (add_pool(zhp, zlp) != 0) in pool_list_get()
197 pool_list_remove(zpool_list_t *zlp, zpool_handle_t *zhp) in pool_list_remove() argument
201 search.zn_handle = zhp; in pool_list_remove()
[all …]
H A Dzpool_util.h59 nvlist_t *make_root_vdev(zpool_handle_t *zhp, nvlist_t *props, int force,
62 nvlist_t *split_mirror_vdev(zpool_handle_t *zhp, char *newname,
72 int for_each_vdev(zpool_handle_t *zhp, pool_vdev_iter_f func, void *data);
138 void after_zpool_upgrade(zpool_handle_t *zhp);
141 int zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on);
142 int zpool_power_current_state(zpool_handle_t *zhp, char *vdev);
/freebsd/sys/contrib/openzfs/cmd/zpool/os/freebsd/
H A Dzpool_vdev_os.c108 after_zpool_upgrade(zpool_handle_t *zhp) in after_zpool_upgrade() argument
112 if (zpool_get_prop(zhp, ZPOOL_PROP_BOOTFS, bootfs, in after_zpool_upgrade()
118 "details.\n"), zpool_get_name(zhp)); in after_zpool_upgrade()
129 zpool_power_current_state(zpool_handle_t *zhp, char *vdev) in zpool_power_current_state() argument
132 (void) zhp; in zpool_power_current_state()
139 zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on) in zpool_power() argument
142 (void) zhp; in zpool_power()
/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/
H A Dmount_zfs.c151 zfs_handle_t *zhp; in main() local
264 if ((zhp = zfs_open(g_zfs, dataset, in main()
273 zfs_adjust_mount_options(zhp, mntpoint, mntopts, mtabopt); in main()
277 if (zfs_get_type(zhp) == ZFS_TYPE_SNAPSHOT) in main()
280 (void) zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, prop, in main()
288 zfs_version = zfs_prop_get_int(zhp, ZFS_PROP_VERSION); in main()
292 zfs_close(zhp); in main()
314 zfs_close(zhp); in main()
326 zfs_close(zhp); in main()
341 error = zfs_mount_at(zhp, mntopts, mntflags, mntpoint); in main()
[all …]
/freebsd/cddl/usr.sbin/zfsd/
H A Dcase_file.cc525 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in ActivateSpare() local
526 if (zhp == NULL) { in ActivateSpare()
531 poolname = zpool_get_name(zhp); in ActivateSpare()
532 config = zpool_get_config(zhp, NULL); in ActivateSpare()
872 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in CaseFile() local
873 m_vdevName = vdev.Name(zhp, false); in CaseFile()
1022 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in OnGracePeriodEnded() local
1029 if (zhp == NULL in OnGracePeriodEnded()
1030 || (VdevIterator(zhp).Find(m_vdevGUID)) == NULL) { in OnGracePeriodEnded()
1045 if (zpool_vdev_fault(zhp, (uint64_t)m_vdevGUID, in OnGracePeriodEnded()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dsend_doall.c52 zfs_handle_t *zhp; in main() local
72 zhp = zfs_open(zhdl, fsname, ZFS_TYPE_FILESYSTEM); in main()
73 if (zhp == NULL) in main()
78 error = zfs_send(zhp, NULL, tosnap, &flags, in main()
81 zfs_close(zhp); in main()
/freebsd/sys/contrib/openzfs/lib/libzfs/os/freebsd/
H A Dlibzfs_zmount.c74 do_mount(zfs_handle_t *zhp, const char *mntpt, const char *opts, int flags) in do_mount() argument
79 const char *spec = zfs_get_name(zhp); in do_mount()
110 do_unmount(zfs_handle_t *zhp, const char *mntpt, int flags) in do_unmount() argument
112 (void) zhp; in do_unmount()
126 zpool_disable_datasets_os(zpool_handle_t *zhp, boolean_t force) in zpool_disable_datasets_os() argument
128 (void) zhp, (void) force; in zpool_disable_datasets_os()
H A Dlibzfs_compat.c256 zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) in zpool_label_disk() argument
258 (void) hdl, (void) zhp, (void) name; in zpool_label_disk()
280 zfs_jail(zfs_handle_t *zhp, int jailid, int attach) in zfs_jail() argument
282 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_jail()
289 dgettext(TEXT_DOMAIN, "cannot jail '%s'"), zhp->zfs_name); in zfs_jail()
292 dgettext(TEXT_DOMAIN, "cannot unjail '%s'"), zhp->zfs_name); in zfs_jail()
295 switch (zhp->zfs_type) { in zfs_jail()
321 assert(zhp->zfs_type == ZFS_TYPE_FILESYSTEM); in zfs_jail()
323 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name)); in zfs_jail()
/freebsd/sys/contrib/openzfs/cmd/zinject/
H A Dtranslate.c135 zfs_handle_t *zhp; in object_from_path() local
137 if ((zhp = zfs_open(g_zfs, dataset, ZFS_TYPE_DATASET)) == NULL) in object_from_path()
140 record->zi_objset = zfs_prop_get_int(zhp, ZFS_PROP_OBJSETID); in object_from_path()
143 zfs_close(zhp); in object_from_path()
336 zpool_handle_t *zhp; in translate_device() local
344 if ((zhp = zpool_open(g_zfs, pool)) == NULL) in translate_device()
349 tgt = zpool_find_vdev(zhp, device, &isspare, &iscache, NULL); in translate_device()
354 zpool_close(zhp); in translate_device()
396 zpool_close(zhp); in translate_device()

12