/freebsd/sys/contrib/openzfs/lib/libzfs/os/linux/ |
H A D | libzfs_util_os.c | 174 return (zfs_error(di->zhp->zfs_hdl, EZFS_DIFF, di->errbuf)); in find_shares_object() 218 zfs_userns(zfs_handle_t *zhp, const char *nspath, int attach) in zfs_userns() argument 220 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_userns() 229 zhp->zfs_name); in zfs_userns() 233 zhp->zfs_name); in zfs_userns() 236 switch (zhp->zfs_type) { in zfs_userns() 264 assert(zhp->zfs_type == ZFS_TYPE_FILESYSTEM); in zfs_userns() 266 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name)); in zfs_userns()
|
H A D | libzfs_pool_os.c | 211 zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) in zpool_label_disk() argument 225 if (zhp) { in zpool_label_disk() 226 nvlist_t *nvroot = fnvlist_lookup_nvlist(zhp->zpool_config, in zpool_label_disk() 229 if (zhp->zpool_start_block == 0) in zpool_label_disk() 232 start_block = zhp->zpool_start_block; in zpool_label_disk() 233 zhp->zpool_start_block = start_block; in zpool_label_disk()
|
/freebsd/sys/contrib/openzfs/cmd/zpool/os/linux/ |
H A D | zpool_vdev_os.c | 409 after_zpool_upgrade(zpool_handle_t *zhp) in after_zpool_upgrade() argument 411 (void) zhp; in after_zpool_upgrade() 528 zpool_power_sysfs_path(zpool_handle_t *zhp, char *vdev) in zpool_power_sysfs_path() argument 532 nvlist_t *vdev_nv = zpool_find_vdev(zhp, vdev, NULL, NULL, NULL); in zpool_power_sysfs_path() 590 zpool_power_current_state(zpool_handle_t *zhp, char *vdev) in zpool_power_current_state() argument 595 char *path = zpool_power_sysfs_path(zhp, vdev); in zpool_power_current_state() 625 zpool_power(zpool_handle_t *zhp, char *vdev, boolean_t turn_on) in zpool_power() argument 632 rc = zpool_power_current_state(zhp, vdev); in zpool_power() 641 sysfs_path = zpool_power_sysfs_path(zhp, vdev); in zpool_power() 664 rc = zpool_power_current_state(zhp, vdev); in zpool_power()
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
H A D | badsend.c | 57 zfs_handle_t *zhp; in main() local 94 zhp = zfs_open(zhdl, fsname, ZFS_TYPE_FILESYSTEM); in main() 95 if (zhp == NULL) in main() 102 error = zfs_send(zhp, tosnap, fromsnap, &flags, fd, NULL, NULL, NULL); in main() 110 zfs_close(zhp); in main()
|
/freebsd/sys/contrib/openzfs/cmd/zed/agents/ |
H A D | zfs_agents.c | 77 zfs_agent_iter_vdev(zpool_handle_t *zhp, nvlist_t *nvl, void *arg) in zfs_agent_iter_vdev() argument 91 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev() 103 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev() 112 if (zfs_agent_iter_vdev(zhp, child[c], gsp)) { in zfs_agent_iter_vdev() 150 zfs_agent_iter_pool(zpool_handle_t *zhp, void *arg) in zfs_agent_iter_pool() argument 158 if ((config = zpool_get_config(zhp, NULL)) != NULL) { in zfs_agent_iter_pool() 161 (void) zfs_agent_iter_vdev(zhp, nvl, gsp); in zfs_agent_iter_pool() 172 zpool_close(zhp); in zfs_agent_iter_pool()
|
H A D | zfs_diagnosis.c | 268 zfs_mark_pool(zpool_handle_t *zhp, void *unused) in zfs_mark_pool() argument 290 if ((config = zpool_get_config(zhp, NULL)) == NULL) { in zfs_mark_pool() 291 zpool_close(zhp); in zfs_mark_pool() 311 zpool_close(zhp); in zfs_mark_pool() 317 zpool_close(zhp); in zfs_mark_pool() 329 zpool_find_load_time(zpool_handle_t *zhp, void *arg) in zpool_find_load_time() argument 338 zpool_close(zhp); in zpool_find_load_time() 344 zpool_close(zhp); in zpool_find_load_time() 348 if ((config = zpool_get_config(zhp, NULL)) == NULL) { in zpool_find_load_time() 349 zpool_close(zhp); in zpool_find_load_time() [all …]
|
/freebsd/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs_impl.h | 96 #define ZFS_IS_VOLUME(zhp) ((zhp)->zfs_head_type == ZFS_TYPE_VOLUME) argument 205 zfs_handle_t *zhp; member 226 extern int do_mount(zfs_handle_t *zhp, const char *mntpt, const char *opts, 228 extern int do_unmount(zfs_handle_t *zhp, const char *mntpt, int flags);
|
H A D | libzfs_util.c | 1133 zpool_get_handle(zpool_handle_t *zhp) in zpool_get_handle() argument 1135 return (zhp->zpool_hdl); in zpool_get_handle() 1139 zfs_get_handle(zfs_handle_t *zhp) in zfs_get_handle() argument 1141 return (zhp->zfs_hdl); in zfs_get_handle() 1145 zfs_get_pool_handle(const zfs_handle_t *zhp) in zfs_get_pool_handle() argument 1147 return (zhp->zpool_hdl); in zfs_get_pool_handle() 2195 zpool_prepare_disk(zpool_handle_t *zhp, nvlist_t *vdev_nv, in zpool_prepare_disk() argument 2219 pool_name = zhp ? zpool_get_name(zhp) : NULL; in zpool_prepare_disk() 2263 zpool_prepare_and_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, in zpool_prepare_and_label_disk() argument 2273 rc = zpool_prepare_disk(zhp, vdev_nv, prepare_str, lines, lines_cnt); in zpool_prepare_and_label_disk() [all …]
|
H A D | libzfs_status.c | 499 zpool_get_status(zpool_handle_t *zhp, const char **msgid, in zpool_get_status() argument 507 if (zpool_get_prop(zhp, ZPOOL_PROP_COMPATIBILITY, compatibility, in zpool_get_status() 511 zpool_status_t ret = check_status(zhp->zpool_config, B_FALSE, errata, in zpool_get_status()
|
H A D | libzfs.abi | 2781 <parameter type-id='4c81de99' name='zhp'/> 2786 <parameter type-id='4c81de99' name='zhp'/> 2790 <parameter type-id='4c81de99' name='zhp'/> 3563 <parameter type-id='9200a744' name='zhp'/> 3591 <parameter type-id='9200a744' name='zhp'/> 3597 <parameter type-id='9200a744' name='zhp'/> 3601 <parameter type-id='9200a744' name='zhp'/> 4447 <parameter type-id='9200a744' name='zhp'/> 4452 <parameter type-id='9200a744' name='zhp'/> 4458 <parameter type-id='9200a744' name='zhp'/> [all …]
|
/freebsd/sys/contrib/openzfs/include/ |
H A D | libzfs.h | 334 _LIBZFS_H int zpool_prepare_disk(zpool_handle_t *zhp, nvlist_t *vdev_nv, 343 _LIBZFS_H uint64_t zpool_vdev_path_to_guid(zpool_handle_t *zhp, 547 _LIBZFS_H int zfs_prop_get_userquota_int(zfs_handle_t *zhp, 553 _LIBZFS_H int zfs_prop_get_written(zfs_handle_t *zhp, const char *propname, 555 _LIBZFS_H int zfs_prop_get_feature(zfs_handle_t *zhp, const char *propname, 944 _LIBZFS_H boolean_t zfs_is_shared(zfs_handle_t *zhp, char **where, 946 _LIBZFS_H int zfs_share(zfs_handle_t *zhp, const enum sa_protocol *proto); 947 _LIBZFS_H int zfs_unshare(zfs_handle_t *zhp, const char *mountpoint, 949 _LIBZFS_H int zfs_unshareall(zfs_handle_t *zhp, 1032 _LIBZFS_H int zfs_jail(zfs_handle_t *zhp, int jailid, int attach); [all …]
|
H A D | libzutil.h | 213 int for_each_vdev_cb(void *zhp, nvlist_t *nv, pool_vdev_iter_f func,
|
/freebsd/sys/contrib/openzfs/cmd/zpool_influxdb/ |
H A D | zpool_influxdb.c | 706 print_stats(zpool_handle_t *zhp, void *data) in print_stats() argument 718 strncmp(data, zpool_get_name(zhp), ZFS_MAX_DATASET_NAME_LEN) != 0) { in print_stats() 719 zpool_close(zhp); in print_stats() 723 if (zpool_refresh_stats(zhp, &missing) != 0) { in print_stats() 724 zpool_close(zhp); in print_stats() 728 config = zpool_get_config(zhp, NULL); in print_stats() 737 zpool_close(zhp); in print_stats() 742 zpool_close(zhp); in print_stats() 746 pool_name = escape_string(zpool_get_name(zhp)); in print_stats() 768 zpool_close(zhp); in print_stats()
|
/freebsd/sys/contrib/openzfs/contrib/pam_zfs_key/ |
H A D | pam_zfs_key.c | 521 find_dsname_by_prop_value(zfs_handle_t *zhp, void *data) in find_dsname_by_prop_value() argument 523 zfs_type_t type = zfs_get_type(zhp); in find_dsname_by_prop_value() 529 zfs_close(zhp); in find_dsname_by_prop_value() 538 (void) zfs_iter_filesystems_v2(zhp, 0, in find_dsname_by_prop_value() 541 zfs_close(zhp); in find_dsname_by_prop_value() 545 target->dsname = strdup(zfs_get_name(zhp)); in find_dsname_by_prop_value() 546 zfs_close(zhp); in find_dsname_by_prop_value() 559 zfs_handle_t *zhp = zfs_open(g_zfs, in zfs_key_config_get_dataset() local 561 if (zhp == NULL) { in zfs_key_config_get_dataset() 568 (void) zfs_iter_filesystems_v2(zhp, 0, in zfs_key_config_get_dataset() [all …]
|
/freebsd/lib/libbe/ |
H A D | be.c | 690 if ((err = zfs_prop_get(dccb->zhp, prop, (char *)&pval, in be_deep_clone_prop() 785 dccb.zhp = ds; in be_clone_cb() 1284 be_zfs_promote_cb(zfs_handle_t *zhp, void *data) in be_zfs_promote_cb() argument 1293 err = zfs_promote(zhp); in be_zfs_promote_cb() 1302 be_zfs_promote(zfs_handle_t *zhp, bool *found_origin) in be_zfs_promote() argument 1305 return (be_zfs_promote_cb(zhp, (void *)found_origin)); in be_zfs_promote() 1312 zfs_handle_t *zhp; in be_activate() local 1336 zhp = zfs_open(lbh->lzh, be_path, ZFS_TYPE_FILESYSTEM); in be_activate() 1337 if (zhp == NULL) in be_activate() 1340 err = be_zfs_promote(zhp, &found_origin); in be_activate() [all …]
|
H A D | be_impl.h | 57 zfs_handle_t *zhp; member
|
/freebsd/sys/contrib/openzfs/cmd/zpool/ |
H A D | zpool_vdev.c | 963 make_disks(zpool_handle_t *zhp, nvlist_t *nv, boolean_t replacing) in make_disks() argument 1065 if (zpool_prepare_and_label_disk(g_zfs, zhp, devnode, in make_disks() 1066 nv, zhp == NULL ? "create" : in make_disks() 1118 if ((ret = make_disks(zhp, child[c], replacing)) != 0) in make_disks() 1124 if ((ret = make_disks(zhp, child[c], replacing)) != 0) in make_disks() 1130 if ((ret = make_disks(zhp, child[c], replacing)) != 0) in make_disks() 1775 split_mirror_vdev(zpool_handle_t *zhp, char *newname, nvlist_t *props, in split_mirror_vdev() argument 1788 if (!flags.dryrun && make_disks(zhp, newroot, B_FALSE) != 0) { in split_mirror_vdev() 1812 if (zpool_vdev_split(zhp, newname, &newroot, props, flags) != 0) { in split_mirror_vdev() 1870 if (zhp && ((poolconfig = zpool_get_config(zhp, NULL)) == NULL)) { in make_root_vdev() [all …]
|
/freebsd/cddl/usr.sbin/zfsd/ |
H A D | case_file.h | 379 Vdev BeingReplacedBy(zpool_handle_t *zhp); 419 nvlist_t *CaseVdev(zpool_handle_t *zhp) const;
|
H A D | vdev.cc | 326 Vdev::Name(zpool_handle_t *zhp, bool verbose) const in Name() argument 328 return (zpool_vdev_name(g_zfsHandle, zhp, m_config, in Name()
|
/freebsd/sys/contrib/openzfs/cmd/zinject/ |
H A D | zinject.c | 862 zfs_handle_t *zhp = NULL; in main() local 1414 if ((zhp = zfs_open(g_zfs, dataset, in main() 1419 if (zfs_unmount(zhp, NULL, 0) != 0) { in main() 1430 ret = (zfs_mount(zhp, NULL, 0) != 0); in main()
|
/freebsd/sys/contrib/openzfs/lib/libzutil/ |
H A D | zutil_import.c | 2034 for_each_vdev_cb(void *zhp, nvlist_t *nv, pool_vdev_iter_f func, in for_each_vdev_cb() argument 2054 ret |= func(zhp, nv, data); in for_each_vdev_cb() 2069 ret |= for_each_vdev_cb(zhp, child[c], in for_each_vdev_cb()
|
/freebsd/cddl/usr.sbin/zfsd/tests/ |
H A D | zfsd_unittest.cc | 137 MOCK_CONST_METHOD2(Name, string(zpool_handle_t * zhp, bool verbose));
|