/freebsd-13-stable/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs_mount.c | 238 zfs_is_mounted(zfs_handle_t *zhp, char **where) argument 240 return (is_mounted(zhp->zfs_hdl, zfs_get_name(zhp), where)); 250 zfs_is_mountable_internal(zfs_handle_t *zhp, const char *mountpoint) argument 253 if (zfs_prop_get_int(zhp, ZFS_PROP_ZONED) && 265 zfs_is_mountable(zfs_handle_t *zhp, char *buf, size_t buflen, argument 271 if (!zfs_prop_valid_for_type(ZFS_PROP_MOUNTPOINT, zhp->zfs_type, 275 verify(zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, buf, buflen, 282 if (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_OFF) 285 if (!zfs_is_mountable_internal(zhp, bu 315 zfs_add_option(zfs_handle_t *zhp, char *options, int len, zfs_prop_t prop, char *on, char *off) argument 338 zfs_add_options(zfs_handle_t *zhp, char *options, int len) argument 367 zfs_mount(zfs_handle_t *zhp, const char *options, int flags) argument 382 zfs_mount_at(zfs_handle_t *zhp, const char *options, int flags, const char *mountpoint) argument 610 zfs_unmount(zfs_handle_t *zhp, const char *mountpoint, int flags) argument 684 zfs_unmountall(zfs_handle_t *zhp, int flags) argument 701 zfs_is_shared(zfs_handle_t *zhp) argument 760 zfs_share_proto(zfs_handle_t *zhp, zfs_share_proto_t *proto) argument 805 zfs_share(zfs_handle_t *zhp) argument 812 zfs_unshare(zfs_handle_t *zhp) argument 822 zfs_is_shared_proto(zfs_handle_t *zhp, char **where, zfs_share_proto_t proto) argument 844 zfs_is_shared_nfs(zfs_handle_t *zhp, char **where) argument 851 zfs_is_shared_smb(zfs_handle_t *zhp, char **where) argument 908 zfs_share_nfs(zfs_handle_t *zhp) argument 914 zfs_share_smb(zfs_handle_t *zhp) argument 920 zfs_shareall(zfs_handle_t *zhp) argument 929 zfs_unshare_proto(zfs_handle_t *zhp, const char *mountpoint, zfs_share_proto_t *proto) argument 967 zfs_unshare_nfs(zfs_handle_t *zhp, const char *mountpoint) argument 973 zfs_unshare_smb(zfs_handle_t *zhp, const char *mountpoint) argument 982 zfs_unshareall_proto(zfs_handle_t *zhp, zfs_share_proto_t *proto) argument 998 zfs_unshareall_nfs(zfs_handle_t *zhp) argument 1004 zfs_unshareall_smb(zfs_handle_t *zhp) argument 1010 zfs_unshareall(zfs_handle_t *zhp) argument 1016 zfs_unshareall_bypath(zfs_handle_t *zhp, const char *mountpoint) argument 1022 zfs_unshareall_bytype(zfs_handle_t *zhp, const char *mountpoint, const char *proto) argument 1047 remove_mountpoint(zfs_handle_t *zhp) argument 1073 libzfs_add_handle(get_all_cb_t *cbp, zfs_handle_t *zhp) argument 1093 zfs_iter_cb(zfs_handle_t *zhp, void *data) argument 1301 zfs_mount_one(zfs_handle_t *zhp, void *arg) argument 1320 zfs_share_one(zfs_handle_t *zhp, void *arg) argument 1456 zpool_enable_datasets(zpool_handle_t *zhp, const char *mntopts, int flags) argument 1526 zpool_disable_datasets(zpool_handle_t *zhp, boolean_t force) argument [all...] |
H A D | libzfs_iter.c | 42 zfs_iter_clones(zfs_handle_t *zhp, zfs_iter_f func, void *data) argument 44 nvlist_t *nvl = zfs_get_clones_nvl(zhp); 52 zfs_handle_t *clone = zfs_open(zhp->zfs_hdl, nvpair_name(pair), 64 zfs_do_list_ioctl(zfs_handle_t *zhp, int arg, zfs_cmd_t *zc) argument 71 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); 72 rc = zfs_ioctl(zhp->zfs_hdl, arg, zc); 78 if (zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc) != 0) { 94 rc = zfs_standard_error(zhp->zfs_hdl, errno, 107 zfs_iter_filesystems(zfs_handle_t *zhp, zfs_iter_f func, void *data) argument 113 if (zhp 143 zfs_iter_snapshots(zfs_handle_t *zhp, boolean_t simple, zfs_iter_f func, void *data, uint64_t min_txg, uint64_t max_txg) argument 202 zfs_iter_bookmarks(zfs_handle_t *zhp, zfs_iter_f func, void *data) argument 264 zfs_sort_snaps(zfs_handle_t *zhp, void *data) argument 309 zfs_iter_snapshots_sorted(zfs_handle_t *zhp, zfs_iter_f callback, void *data, uint64_t min_txg, uint64_t max_txg) argument 344 snapspec_cb(zfs_handle_t *zhp, void *arg) argument 460 zfs_iter_children(zfs_handle_t *zhp, zfs_iter_f func, void *data) argument 473 zfs_handle_t *zhp; member in struct:iter_stack_frame 485 iter_dependents_cb(zfs_handle_t *zhp, void *arg) argument 543 zfs_iter_dependents(zfs_handle_t *zhp, boolean_t allowrecursion, zfs_iter_f func, void *data) argument 559 zfs_iter_mounted(zfs_handle_t *zhp, zfs_iter_f func, void *data) argument [all...] |
H A D | libzfs_dataset.c | 233 process_user_props(zfs_handle_t *zhp, nvlist_t *props) argument 235 libzfs_handle_t *hdl = zhp->zfs_hdl; 262 zpool_add_handle(zfs_handle_t *zhp, const char *pool_name) argument 264 libzfs_handle_t *hdl = zhp->zfs_hdl; 276 zpool_find_handle(zfs_handle_t *zhp, const char *pool_name, int len) argument 278 libzfs_handle_t *hdl = zhp->zfs_hdl; 293 zpool_handle(zfs_handle_t *zhp) argument 299 len = strcspn(zhp->zfs_name, "/@#") + 1; 300 pool_name = zfs_alloc(zhp->zfs_hdl, len); 301 (void) strlcpy(pool_name, zhp 328 get_stats_ioctl(zfs_handle_t *zhp, zfs_cmd_t *zc) argument 350 get_recvd_props_ioctl(zfs_handle_t *zhp) argument 385 put_stats_zhdl(zfs_handle_t *zhp, zfs_cmd_t *zc) argument 414 get_stats(zfs_handle_t *zhp) argument 433 zfs_refresh_properties(zfs_handle_t *zhp) argument 443 make_dataset_handle_common(zfs_handle_t *zhp, zfs_cmd_t *zc) argument 481 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); local 508 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); local 525 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); local 542 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); local 621 zfs_handle_t *zhp = calloc(1, sizeof (zfs_handle_t)); local 651 zfs_handle_t *zhp; member in struct:zfs_open_bookmarks_cb_data 655 zfs_open_bookmarks_cb(zfs_handle_t *zhp, void *data) argument 685 zfs_handle_t *zhp; local 772 zfs_close(zfs_handle_t *zhp) argument 967 zfs_spa_version(zfs_handle_t *zhp, int *spa_version) argument 983 zfs_which_resv_prop(zfs_handle_t *zhp, zfs_prop_t *resv_prop) argument 1004 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) argument 1588 zfs_add_synthetic_resv(zfs_handle_t *zhp, nvlist_t *nvl) argument 1639 zfs_fix_auto_resv(zfs_handle_t *zhp, nvlist_t *nvl) argument 1713 zfs_prop_set(zfs_handle_t *zhp, const char *propname, const char *propval) argument 1744 zfs_prop_set_list(zfs_handle_t *zhp, nvlist_t *props) argument 1926 zfs_prop_inherit(zfs_handle_t *zhp, const char *propname, boolean_t received) argument 2038 getprop_uint64(zfs_handle_t *zhp, zfs_prop_t prop, char **source) argument 2059 getprop_string(zfs_handle_t *zhp, zfs_prop_t prop, char **source) argument 2080 zfs_is_recvd_props_mode(zfs_handle_t *zhp) argument 2086 zfs_set_recvd_props_mode(zfs_handle_t *zhp, uint64_t *cookie) argument 2093 zfs_unset_recvd_props_mode(zfs_handle_t *zhp, uint64_t *cookie) argument 2109 get_numeric_property(zfs_handle_t *zhp, zfs_prop_t prop, zprop_source_t *src, char **source, uint64_t *val) argument 2323 get_source(zfs_handle_t *zhp, zprop_source_t *srctype, char *source, char *statbuf, size_t statlen) argument 2349 zfs_prop_get_recvd(zfs_handle_t *zhp, const char *propname, char *propbuf, size_t proplen, boolean_t literal) argument 2384 get_clones_string(zfs_handle_t *zhp, char *propbuf, size_t proplen) argument 2412 get_clones_cb(zfs_handle_t *zhp, void *arg) argument 2436 zfs_get_clones_nvl(zfs_handle_t *zhp) argument 2500 get_rsnaps_string(zfs_handle_t *zhp, char *propbuf, size_t proplen) argument 2536 zcp_check(zfs_handle_t *zhp, zfs_prop_t prop, uint64_t intval, const char *strval) argument 2605 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) argument 2980 zfs_prop_get_int(zfs_handle_t *zhp, zfs_prop_t prop) argument 2991 zfs_prop_set_int(zfs_handle_t *zhp, zfs_prop_t prop, uint64_t val) argument 3003 zfs_prop_get_numeric(zfs_handle_t *zhp, zfs_prop_t prop, uint64_t *value, zprop_source_t *src, char *statbuf, size_t statlen) argument 3183 zfs_prop_get_userquota_common(zfs_handle_t *zhp, const char *propname, uint64_t *propvalue, zfs_userquota_prop_t *typep) argument 3207 zfs_prop_get_userquota_int(zfs_handle_t *zhp, const char *propname, uint64_t *propvalue) argument 3217 zfs_prop_get_userquota(zfs_handle_t *zhp, const char *propname, char *propbuf, int proplen, boolean_t literal) argument 3253 zfs_prop_get_written_int(zfs_handle_t *zhp, const char *propname, uint64_t *propvalue) argument 3288 zfs_prop_get_written(zfs_handle_t *zhp, const char *propname, char *propbuf, int proplen, boolean_t literal) argument 3313 zfs_get_name(const zfs_handle_t *zhp) argument 3322 zfs_get_pool_name(const zfs_handle_t *zhp) argument 3331 zfs_get_type(const zfs_handle_t *zhp) argument 3377 zfs_parent_name(zfs_handle_t *zhp, char *buf, size_t buflen) argument 3397 zfs_handle_t *zhp; local 3474 zfs_handle_t *zhp; local 3784 zfs_destroy(zfs_handle_t *zhp, boolean_t defer) argument 3830 zfs_check_snap_cb(zfs_handle_t *zhp, void *arg) argument 3852 zfs_destroy_snaps(zfs_handle_t *zhp, char *snapname, boolean_t defer) argument 3923 zfs_clone(zfs_handle_t *zhp, const char *target, nvlist_t *props) argument 4009 zfs_promote(zfs_handle_t *zhp) argument 4068 zfs_snapshot_cb(zfs_handle_t *zhp, void *arg) argument 4180 zfs_handle_t *zhp; local 4226 rollback_destroy_dependent(zfs_handle_t *zhp, void *data) argument 4251 rollback_destroy(zfs_handle_t *zhp, void *data) argument 4274 zfs_rollback(zfs_handle_t *zhp, zfs_handle_t *snap, boolean_t force) argument 4374 zfs_rename(zfs_handle_t *zhp, const char *target, renameflags_t flags) argument 4576 zfs_get_all_props(zfs_handle_t *zhp) argument 4582 zfs_get_recvd_props(zfs_handle_t *zhp) argument 4591 zfs_get_user_props(zfs_handle_t *zhp) argument 4610 zfs_expand_proplist(zfs_handle_t *zhp, zprop_list_t **plp, boolean_t received, boolean_t literal) argument 4707 zfs_prune_proplist(zfs_handle_t *zhp, uint8_t *props) argument 4820 zfs_userspace(zfs_handle_t *zhp, zfs_userquota_prop_t type, zfs_userspace_cb_t func, void *arg) argument 4877 zfs_hold_one(zfs_handle_t *zhp, void *arg) argument 4897 zfs_hold(zfs_handle_t *zhp, const char *snapname, const char *tag, boolean_t recursive, int cleanup_fd) argument 4929 zfs_hold_nvl(zfs_handle_t *zhp, int cleanup_fd, nvlist_t *holds) argument 4997 zfs_release_one(zfs_handle_t *zhp, void *arg) argument 5028 zfs_release(zfs_handle_t *zhp, const char *snapname, const char *tag, boolean_t recursive) argument 5109 zfs_get_fsacl(zfs_handle_t *zhp, nvlist_t **nvl) argument 5175 zfs_set_fsacl(zfs_handle_t *zhp, boolean_t un, nvlist_t *nvl) argument 5229 zfs_get_holds(zfs_handle_t *zhp, nvlist_t **nvl) argument 5397 volsize_from_vdevs(zpool_handle_t *zhp, uint64_t nblocks, uint64_t blksize) argument 5543 zfs_wait_status(zfs_handle_t *zhp, zfs_wait_activity_t activity, boolean_t *missing, boolean_t *waited) argument [all...] |
H A D | libzfs_config.c | 220 zpool_get_config(zpool_handle_t *zhp, nvlist_t **oldconfig) argument 223 *oldconfig = zhp->zpool_old_config; 224 return (zhp->zpool_config); 232 zpool_get_features(zpool_handle_t *zhp) argument 236 config = zpool_get_config(zhp, NULL); 243 error = zpool_refresh_stats(zhp, &missing); 248 config = zpool_get_config(zhp, NULL); 265 zpool_refresh_stats(zpool_handle_t *zhp, boolean_t *missing) argument 270 libzfs_handle_t *hdl = zhp->zpool_hdl; 273 (void) strcpy(zc.zc_name, zhp 392 zpool_handle_t *zhp; local 437 zfs_handle_t *zhp; local [all...] |
H A D | libzfs_crypto.c | 659 zfs_handle_t *zhp, boolean_t newkey, zfs_keyformat_t keyformat, 667 const char *fsname = (zhp) ? zfs_get_name(zhp) : NULL; 779 zfs_crypto_get_encryption_root(zfs_handle_t *zhp, boolean_t *is_encroot, argument 786 if (zfs_prop_get_int(zhp, ZFS_PROP_ENCRYPTION) == ZIO_CRYPT_OFF) { 793 ret = zfs_prop_get(zhp, ZFS_PROP_ENCRYPTION_ROOT, prop_encroot, 802 *is_encroot = strcmp(prop_encroot, zfs_get_name(zhp)) == 0; 1012 load_keys_cb(zfs_handle_t *zhp, void *arg) argument 1017 uint64_t keystatus = zfs_prop_get_int(zhp, ZFS_PROP_KEYSTATUS); 1020 ret = zfs_crypto_get_encryption_root(zhp, 658 populate_create_encryption_params_nvlists(libzfs_handle_t *hdl, zfs_handle_t *zhp, boolean_t newkey, zfs_keyformat_t keyformat, char *keylocation, nvlist_t *props, uint8_t **wkeydata, uint_t *wkeylen) argument 1051 zfs_handle_t *zhp = NULL; local 1083 zfs_crypto_load_key(zfs_handle_t *zhp, boolean_t noop, char *alt_keylocation) argument 1251 zfs_crypto_unload_key(zfs_handle_t *zhp) argument 1336 zfs_crypto_verify_rewrap_nvlist(zfs_handle_t *zhp, nvlist_t *props, nvlist_t **props_out, char *errbuf) argument 1387 zfs_crypto_rewrap(zfs_handle_t *zhp, nvlist_t *raw_props, boolean_t inheritkey) argument [all...] |
H A D | libzfs_pool.c | 73 zpool_get_all_props(zpool_handle_t *zhp) argument 76 libzfs_handle_t *hdl = zhp->zpool_hdl; 78 (void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); 95 if (zcmd_read_dst_nvlist(hdl, &zc, &zhp->zpool_props) != 0) { 106 zpool_props_refresh(zpool_handle_t *zhp) argument 110 old_props = zhp->zpool_props; 112 if (zpool_get_all_props(zhp) != 0) 120 zpool_get_prop_string(zpool_handle_t *zhp, zpool_prop_t prop, argument 128 nvl = zhp->zpool_props; 146 zpool_get_prop_int(zpool_handle_t *zhp, zpool_prop_ argument 252 zpool_get_state_str(zpool_handle_t *zhp) argument 284 zpool_get_prop(zpool_handle_t *zhp, zpool_prop_t prop, char *buf, size_t len, zprop_source_t *srctype, boolean_t literal) argument 469 zpool_handle_t *zhp; local 752 zpool_set_prop(zpool_handle_t *zhp, const char *propname, const char *propval) argument 808 zpool_expand_proplist(zpool_handle_t *zhp, zprop_list_t **plp, boolean_t literal) argument 906 zpool_prop_get_feature(zpool_handle_t *zhp, const char *propname, char *buf, size_t len) argument 1069 zpool_handle_t *zhp; local 1111 zpool_handle_t *zhp; local 1142 zpool_handle_t *zhp; local 1161 zpool_close(zpool_handle_t *zhp) argument 1173 zpool_get_name(zpool_handle_t *zhp) argument 1183 zpool_get_state(zpool_handle_t *zhp) argument 1452 zpool_destroy(zpool_handle_t *zhp, const char *log_str) argument 1495 zpool_checkpoint(zpool_handle_t *zhp) argument 1516 zpool_discard_checkpoint(zpool_handle_t *zhp) argument 1538 zpool_add(zpool_handle_t *zhp, nvlist_t *nvroot) argument 1648 zpool_export_common(zpool_handle_t *zhp, boolean_t force, boolean_t hardforce, const char *log_str) argument 1680 zpool_export(zpool_handle_t *zhp, boolean_t force, const char *log_str) argument 1686 zpool_export_force(zpool_handle_t *zhp, const char *log_str) argument 2137 zpool_handle_t *zhp; local 2164 zpool_translate_vdev_guids(zpool_handle_t *zhp, nvlist_t *vds, nvlist_t *vdev_guids, nvlist_t *guids_to_paths, nvlist_t **vd_errlist) argument 2231 zpool_initialize_impl(zpool_handle_t *zhp, pool_initialize_func_t cmd_type, nvlist_t *vds, boolean_t wait) argument 2309 zpool_initialize(zpool_handle_t *zhp, pool_initialize_func_t cmd_type, nvlist_t *vds) argument 2316 zpool_initialize_wait(zpool_handle_t *zhp, pool_initialize_func_t cmd_type, nvlist_t *vds) argument 2342 zpool_trim_wait(zpool_handle_t *zhp, nvlist_t *vdev_guids) argument 2370 check_trim_errs(zpool_handle_t *zhp, trimflags_t *trim_flags, nvlist_t *guids_to_paths, nvlist_t *vds, nvlist_t *errlist) argument 2425 zpool_trim(zpool_handle_t *zhp, pool_trim_func_t cmd_type, nvlist_t *vds, trimflags_t *trim_flags) argument 2481 zpool_scan(zpool_handle_t *zhp, pool_scan_func_t func, pool_scrub_cmd_t cmd) argument 2756 zpool_find_vdev_by_physpath(zpool_handle_t *zhp, const char *ppath, boolean_t *avail_spare, boolean_t *l2cache, boolean_t *log) argument 2807 zpool_find_vdev(zpool_handle_t *zhp, const char *path, boolean_t *avail_spare, boolean_t *l2cache, boolean_t *log) argument 2980 zpool_get_physpath(zpool_handle_t *zhp, char *physpath, size_t phypath_size) argument 2994 zpool_vdev_path_to_guid_impl(zpool_handle_t *zhp, const char *path, boolean_t *is_spare, boolean_t *is_l2cache, boolean_t *is_log) argument 3018 zpool_vdev_path_to_guid(zpool_handle_t *zhp, const char *path) argument 3028 zpool_vdev_online(zpool_handle_t *zhp, const char *path, int flags, vdev_state_t *newstate) argument 3115 zpool_vdev_offline(zpool_handle_t *zhp, const char *path, boolean_t istmp) argument 3165 zpool_vdev_fault(zpool_handle_t *zhp, uint64_t guid, vdev_aux_t aux) argument 3200 zpool_vdev_degrade(zpool_handle_t *zhp, uint64_t guid, vdev_aux_t aux) argument 3254 zpool_vdev_attach(zpool_handle_t *zhp, const char *old_disk, const char *new_disk, nvlist_t *nvroot, int replacing, boolean_t rebuild) argument 3427 zpool_vdev_detach(zpool_handle_t *zhp, const char *path) argument 3491 find_vdev_entry(zpool_handle_t *zhp, nvlist_t **mchild, uint_t mchildren, nvlist_t **schild, uint_t schildren) argument 3524 zpool_vdev_split(zpool_handle_t *zhp, char *newname, nvlist_t **newroot, nvlist_t *props, splitflags_t flags) argument 3768 zpool_vdev_remove(zpool_handle_t *zhp, const char *path) argument 3840 zpool_vdev_remove_cancel(zpool_handle_t *zhp) argument 3860 zpool_vdev_indirect_size(zpool_handle_t *zhp, const char *path, uint64_t *sizep) argument 3893 zpool_clear(zpool_handle_t *zhp, const char *path, nvlist_t *rewindnvl) argument 3969 zpool_vdev_clear(zpool_handle_t *zhp, uint64_t guid) argument 3993 zpool_reguid(zpool_handle_t *zhp) argument 4013 zpool_reopen_one(zpool_handle_t *zhp, void *data) argument 4031 zpool_sync_one(zpool_handle_t *zhp, void *data) argument 4068 zpool_vdev_name(libzfs_handle_t *hdl, zpool_handle_t *zhp, nvlist_t *nv, int name_flags) argument 4193 zpool_get_errlog(zpool_handle_t *zhp, nvlist_t **nverrlistp) argument 4292 zpool_upgrade(zpool_handle_t *zhp, uint64_t new_version) argument 4346 get_history(zpool_handle_t *zhp, char *buf, uint64_t *off, uint64_t *len) argument 4389 zpool_get_history(zpool_handle_t *zhp, nvlist_t **nvhisp, uint64_t *off, boolean_t *eof) argument 4570 zpool_obj_to_path_impl(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, char *pathname, size_t len, boolean_t always_unmounted) argument 4621 zpool_obj_to_path(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, char *pathname, size_t len) argument 4628 zpool_obj_to_path_ds(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, char *pathname, size_t len) argument 4637 zpool_wait(zpool_handle_t *zhp, zpool_wait_activity_t activity) argument 4664 zpool_wait_status(zpool_handle_t *zhp, zpool_wait_activity_t activity, boolean_t *missing, boolean_t *waited) argument 4682 zpool_set_bootenv(zpool_handle_t *zhp, const nvlist_t *envmap) argument 4695 zpool_get_bootenv(zpool_handle_t *zhp, nvlist_t **nvlp) argument [all...] |
H A D | libzfs_sendrecv.c | 285 send_iterate_prop(zfs_handle_t *zhp, boolean_t received_only, nvlist_t *nv); 288 send_iterate_snap(zfs_handle_t *zhp, void *arg) argument 291 uint64_t guid = zhp->zfs_dmustats.dds_guid; 292 uint64_t txg = zhp->zfs_dmustats.dds_creation_txg; 297 snapname = strrchr(zhp->zfs_name, '@')+1; 308 zhp->zfs_name, sd->tosnap); 310 zfs_close(zhp); 335 zfs_close(zhp); 340 zfs_close(zhp); 349 send_iterate_prop(zhp, s 366 send_iterate_prop(zfs_handle_t *zhp, boolean_t received_only, nvlist_t *nv) argument 456 zfs_handle_t *zhp = zfs_open(hdl, name, ZFS_TYPE_SNAPSHOT); local 472 send_iterate_fs(zfs_handle_t *zhp, void *arg) argument 663 zfs_handle_t *zhp; local 730 zfs_send_space(zfs_handle_t *zhp, const char *snapname, const char *from, enum lzc_send_flags flags, uint64_t *spacep) argument 787 dump_ioctl(zfs_handle_t *zhp, const char *fromsnap, uint64_t fromsnap_obj, boolean_t fromorigin, int outfd, enum lzc_send_flags flags, nvlist_t *debugnv) argument 869 gather_holds(zfs_handle_t *zhp, send_dump_data_t *sdd) argument 884 zfs_send_progress(zfs_handle_t *zhp, int fd, uint64_t *bytes_written, uint64_t *blocks_visited) argument 904 zfs_handle_t *zhp = pa->pa_zhp; local 1006 dump_snapshot(zfs_handle_t *zhp, void *arg) argument 1157 dump_filesystem(zfs_handle_t *zhp, void *arg) argument 1305 zfs_handle_t *zhp; local 1463 estimate_size(zfs_handle_t *zhp, const char *from, int fd, sendflags_t *flags, uint64_t resumeobj, uint64_t resumeoff, uint64_t bytes, const char *redactbook, char *errbuf) argument 1633 zfs_handle_t *zhp; local 1869 zfs_send_saved(zfs_handle_t *zhp, sendflags_t *flags, int outfd, const char *resume_token) argument 1986 send_prelim_records(zfs_handle_t *zhp, const char *from, int fd, boolean_t gather_props, boolean_t recursive, boolean_t verbose, boolean_t dryrun, boolean_t raw, boolean_t replicate, boolean_t skipmissing, boolean_t backup, boolean_t holds, boolean_t props, boolean_t doall, nvlist_t **fssp, avl_tree_t **fsavlp) argument 2121 zfs_send(zfs_handle_t *zhp, const char *fromsnap, const char *tosnap, sendflags_t *flags, int outfd, snapfilter_cb_t filter_func, void *cb_arg, nvlist_t **debugnvp) argument 2396 zfs_send_one(zfs_handle_t *zhp, const char *from, int fd, sendflags_t *flags, const char *redactbook) argument 2660 recv_open_grand_origin(zfs_handle_t *zhp) argument 2679 recv_rename_impl(zfs_handle_t *zhp, const char *name, const char *newname) argument 2718 zfs_handle_t *zhp = NULL; local 2790 zfs_handle_t *zhp = NULL, *ozhp = NULL; local 2840 zfs_handle_t *zhp; local 2901 redact_snaps_match(zfs_handle_t *zhp, guid_to_name_data_t *gtnd) argument 2929 guid_to_name_cb(zfs_handle_t *zhp, void *arg) argument 2999 zfs_handle_t *zhp = make_dataset_handle(hdl, pname); local 3100 zfs_handle_t *zhp = NULL; local 3649 zfs_handle_t *zhp; local 3861 zfs_handle_t *zhp = zfs_open(hdl, target_fs, local 3900 zfs_handle_t *zhp = NULL; local 4396 zfs_handle_t *zhp; local 4539 zfs_handle_t *zhp; local 5163 zfs_handle_t *zhp = NULL; local [all...] |
H A D | libzfs_import.c | 50 zpool_handle_t *zhp; local 53 if (zpool_open_silent(hdl, name, &zhp) != 0) 56 if (zhp == NULL) { 61 verify(nvlist_lookup_uint64(zhp->zpool_config, ZPOOL_CONFIG_POOL_GUID, 64 zpool_close(zhp); 267 find_aux(zpool_handle_t *zhp, void *data) argument 275 verify(nvlist_lookup_nvlist(zhp->zpool_config, ZPOOL_CONFIG_VDEV_TREE, 284 cbp->cb_zhp = zhp; 290 zpool_close(zhp); 307 zpool_handle_t *zhp; local [all...] |
H A D | libzfs_changelist.c | 442 changelist_add_mounted(zfs_handle_t *zhp, void *data) argument 450 if ((cn = zfs_alloc(zfs_get_handle(zhp), 452 zfs_close(zhp); 456 cn->cn_handle = zhp; 457 cn->cn_mounted = zfs_is_mounted(zhp, NULL); 459 cn->cn_shared = zfs_is_shared(zhp); 460 cn->cn_zoned = zfs_prop_get_int(zhp, ZFS_PROP_ZONED); 473 zfs_close(zhp); 480 change_one(zfs_handle_t *zhp, void *data) argument 500 if (!(ZFS_IS_VOLUME(zhp) 624 changelist_gather(zfs_handle_t *zhp, zfs_prop_t prop, int gather_flags, int mnt_flags) argument [all...] |
H A D | libzfs_diff.c | 73 error = zfs_ioctl(di->zhp->zfs_hdl, ZFS_IOC_OBJ_TO_STATS, &zc); 265 zfs_error_aux(di->zhp->zfs_hdl, "%s", strerror(di->zerr)); 266 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); 279 zfs_error_aux(di->zhp->zfs_hdl, 281 zfs_error(di->zhp->zfs_hdl, di->zerr, di->errbuf); 379 libzfs_handle_t *lhdl = di->zhp->zfs_hdl; 484 libzfs_handle_t *hdl = di->zhp->zfs_hdl; 530 libzfs_handle_t *hdl = di->zhp->zfs_hdl; 591 zfs_handle_t *zhp; local 593 di->ds = zfs_alloc(di->zhp 707 setup_differ_info(zfs_handle_t *zhp, const char *fromsnap, const char *tosnap, differ_info_t *di) argument 728 zfs_show_diffs(zfs_handle_t *zhp, int outfd, const char *fromsnap, const char *tosnap, int flags) argument [all...] |
/freebsd-13-stable/sys/contrib/openzfs/tests/zfs-tests/cmd/send_doall/ |
H A D | send_doall.c | 52 zfs_handle_t *zhp; local 72 zhp = zfs_open(zhdl, fsname, ZFS_TYPE_FILESYSTEM); 73 if (zhp == NULL) 78 error = zfs_send(zhp, NULL, tosnap, &flags, 81 zfs_close(zhp);
|
/freebsd-13-stable/sys/contrib/openzfs/cmd/zed/agents/ |
H A D | zfs_retire.c | 80 find_pool(zpool_handle_t *zhp, void *data) argument 85 zpool_get_prop_int(zhp, ZPOOL_PROP_GUID, NULL)) { 86 cbp->cb_zhp = zhp; 90 zpool_close(zhp); 150 zpool_handle_t *zhp; local 160 zhp = cb.cb_zhp; 161 config = zpool_get_config(zhp, NULL); 164 zpool_close(zhp); 170 zpool_close(zhp); 175 return (zhp); 184 replace_with_spare(fmd_hdl_t *hdl, zpool_handle_t *zhp, nvlist_t *vdev) argument 309 zpool_handle_t *zhp; local [all...] |
H A D | zfs_mod.c | 114 zfs_toplevel_state(zpool_handle_t *zhp) argument 120 verify(nvlist_lookup_nvlist(zpool_get_config(zhp, NULL), 128 zfs_unavail_pool(zpool_handle_t *zhp, void *data) argument 131 zpool_get_name(zhp), (int)zfs_toplevel_state(zhp)); 133 if (zfs_toplevel_state(zhp) < VDEV_STATE_DEGRADED) { 136 uap->uap_zhp = zhp; 139 zpool_close(zhp); 179 zfs_process_add(zpool_handle_t *zhp, nvlist_t *vdev, boolean_t labeled) argument 221 " wholedisk %d, %s dm (guid %llu)", zpool_get_name(zhp), pat 470 zfs_iter_vdev(zpool_handle_t *zhp, nvlist_t *nvl, void *data) argument 553 zfs_iter_pool(zpool_handle_t *zhp, void *data) argument 723 zfsdle_vdev_online(zpool_handle_t *zhp, void *data) argument [all...] |
/freebsd-13-stable/sys/contrib/openzfs/cmd/zpool/ |
H A D | zpool_util.h | 57 nvlist_t *make_root_vdev(zpool_handle_t *zhp, nvlist_t *props, int force, 60 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); 132 void after_zpool_upgrade(zpool_handle_t *zhp);
|
H A D | zpool_main.c | 439 zpool_collect_leaves(zpool_handle_t *zhp, nvlist_t *nvroot, nvlist_t *res) argument 449 char *path = zpool_vdev_name(g_zfs, zhp, nvroot, 461 zpool_collect_leaves(zhp, child[i], res); 564 zpool_handle_t *zhp; local 629 zhp = zpool_open(g_zfs, poolname); 630 if (zhp == NULL) 636 nvlist_t *config = zpool_get_config(zhp, NULL); 639 zpool_collect_leaves(zhp, nvroot, vdevs); 647 err = zpool_initialize_wait(zhp, cmd_type, vdevs); 649 err = zpool_initialize(zhp, cmd_typ 661 print_vdev_tree(zpool_handle_t *zhp, const char *name, nvlist_t *nv, int indent, const char *match, int name_flags) argument 907 zpool_handle_t *zhp; local 1118 zpool_handle_t *zhp = NULL; local 1757 zpool_handle_t *zhp; local 1825 zpool_export_one(zpool_handle_t *zhp, void *data) argument 1915 max_width(zpool_handle_t *zhp, nvlist_t *nv, int depth, int max, int name_flags) argument 1983 find_spare(zpool_handle_t *zhp, void *data) argument 2212 print_status_config(zpool_handle_t *zhp, status_cbdata_t *cb, const char *name, nvlist_t *nv, int depth, boolean_t isspare, vdev_rebuild_stat_t *vrs) argument 2593 print_class_vdevs(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t *nv, const char *class) argument 3061 zpool_handle_t *zhp; local 3283 name_or_guid_exists(zpool_handle_t *zhp, void *data) argument 3329 zpool_handle_t *zhp; local 4646 print_vdev_stats(zpool_handle_t *zhp, const char *name, nvlist_t *oldnv, nvlist_t *newnv, iostat_cbdata_t *cb, int depth) argument 4877 refresh_iostat(zpool_handle_t *zhp, void *data) argument 4898 print_iostat(zpool_handle_t *zhp, void *data) argument 4956 get_namewidth(zpool_handle_t *zhp, int min_width, int flags, boolean_t verbose) argument 5066 get_stat_flags_cb(zpool_handle_t *zhp, void *data) argument 5132 is_vdev_cb(zpool_handle_t *zhp, nvlist_t *nv, void *cb_data) argument 5151 is_vdev(zpool_handle_t *zhp, void *cb_data) argument 5199 is_pool_cb(zpool_handle_t *zhp, void *data) argument 5415 get_namewidth_iostat(zpool_handle_t *zhp, void *data) argument 5928 print_pool(zpool_handle_t *zhp, list_cbdata_t *cb) argument 6053 print_list_stats(zpool_handle_t *zhp, const char *name, nvlist_t *nv, list_cbdata_t *cb, int depth, boolean_t isspare) argument 6220 list_callback(zpool_handle_t *zhp, void *data) argument 6243 get_namewidth_list(zpool_handle_t *zhp, void *data) argument 6388 zpool_handle_t *zhp; local 6565 zpool_handle_t *zhp; local 6637 zpool_handle_t *zhp; local 6797 zpool_handle_t *zhp; local 6872 zpool_handle_t *zhp; local 6950 zpool_handle_t *zhp; local 7030 zpool_handle_t *zhp; local 7109 zpool_has_checkpoint(zpool_handle_t *zhp) argument 7135 scrub_callback(zpool_handle_t *zhp, void *data) argument 7162 wait_callback(zpool_handle_t *zhp, void *data) argument 7376 zpool_handle_t *zhp = zpool_open(g_zfs, poolname); local 7649 print_rebuild_status(zpool_handle_t *zhp, nvlist_t *nvroot) argument 7753 print_scan_status(zpool_handle_t *zhp, nvlist_t *nvroot) argument 7801 print_removal_status(zpool_handle_t *zhp, pool_removal_stat_t *prs) argument 7937 print_error_log(zpool_handle_t *zhp) argument 7969 print_spares(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t **spares, uint_t nspares) argument 7989 print_l2cache(zpool_handle_t *zhp, status_cbdata_t *cb, nvlist_t **l2cache, uint_t nl2cache) argument 8064 status_callback(zpool_handle_t *zhp, void *data) argument 8728 check_unsupp_fs(zfs_handle_t *zhp, void *unsupp_fs) argument 8748 upgrade_version(zpool_handle_t *zhp, uint64_t version) argument 8804 upgrade_enable_all(zpool_handle_t *zhp, int *countp) argument 8856 upgrade_cb(zpool_handle_t *zhp, void *arg) argument 8908 upgrade_list_older_cb(zpool_handle_t *zhp, void *arg) argument 8944 upgrade_list_disabled_cb(zpool_handle_t *zhp, void *arg) argument 9012 upgrade_one(zpool_handle_t *zhp, void *data) argument 9396 get_history_one(zpool_handle_t *zhp, void *data) argument 9850 get_callback(zpool_handle_t *zhp, void *data) argument 10032 set_callback(zpool_handle_t *zhp, void *data) argument 10260 print_wait_status_row(wait_data_t *wd, zpool_handle_t *zhp, int row) argument 10376 zpool_handle_t *zhp; local 10433 zpool_handle_t *zhp; local [all...] |
H A D | zpool_iter.c | 82 add_pool(zpool_handle_t *zhp, void *data) argument 88 node->zn_handle = zhp; 92 zpool_expand_proplist(zhp, zlp->zl_proplist, 95 zpool_close(zhp); 101 zpool_close(zhp); 144 zpool_handle_t *zhp; local 146 if ((zhp = zpool_open_canfail(g_zfs, argv[i])) != 148 if (add_pool(zhp, zlp) != 0) 196 pool_list_remove(zpool_list_t *zlp, zpool_handle_t *zhp) argument 200 search.zn_handle = zhp; 268 for_each_vdev_cb(zpool_handle_t *zhp, nvlist_t *nv, pool_vdev_iter_f func, void *data) argument 322 for_each_vdev(zpool_handle_t *zhp, pool_vdev_iter_f func, void *data) argument 606 for_each_vdev_run_cb(zpool_handle_t *zhp, nvlist_t *nv, void *cb_vcdl) argument 672 all_pools_for_each_vdev_gather_cb(zpool_handle_t *zhp, void *cb_vcdl) argument [all...] |
/freebsd-13-stable/sys/contrib/openzfs/cmd/zpool/os/freebsd/ |
H A D | zpool_vdev_os.c | 106 after_zpool_upgrade(zpool_handle_t *zhp) argument 110 if (zpool_get_prop(zhp, ZPOOL_PROP_BOOTFS, bootfs, 116 "details.\n"), zpool_get_name(zhp));
|
/freebsd-13-stable/sys/contrib/openzfs/cmd/zfs/ |
H A D | zfs_iter.c | 77 zfs_include_snapshots(zfs_handle_t *zhp, callback_data_t *cb) argument 84 zph = zfs_get_pool_handle(zhp); 93 zfs_callback(zfs_handle_t *zhp, void *data) argument 97 boolean_t include_snaps = zfs_include_snapshots(zhp, cb); 100 if ((zfs_get_type(zhp) & cb->cb_types) || 101 ((zfs_get_type(zhp) == ZFS_TYPE_SNAPSHOT) && include_snaps)) { 105 node->zn_handle = zhp; 112 zfs_prune_proplist(zhp, 115 if (zfs_expand_proplist(zhp, cb->cb_proplist, 146 zfs_get_type(zhp) 458 zfs_handle_t *zhp; local [all...] |
H A D | zfs_main.c | 760 zfs_handle_t *zhp = NULL; local 763 zhp = zfs_open(hdl, dataset, type); 764 if (zhp == NULL) 771 if (zfs_get_type(zhp) == ZFS_TYPE_VOLUME) { 772 zfs_close(zhp); 785 zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_ON) { 791 } else if (zfs_mount(zhp, NULL, 0) != 0) { 795 } else if (zfs_share(zhp) != 0) { 803 zfs_close(zhp); 821 zfs_handle_t *zhp local 925 default_volblocksize(zpool_handle_t *zhp, nvlist_t *props) argument 1359 destroy_check_dependent(zfs_handle_t *zhp, void *data) argument 1426 destroy_callback(zfs_handle_t *zhp, void *data) argument 1493 destroy_print_cb(zfs_handle_t *zhp, void *arg) argument 1557 snapshot_to_nvl_cb(zfs_handle_t *zhp, void *arg) argument 1579 gather_snapshots(zfs_handle_t *zhp, void *arg) argument 1611 zfs_handle_t *zhp = zfs_open(g_zfs, nvpair_name(pair), local 1640 zfs_handle_t *zhp = NULL; local 1908 get_callback(zfs_handle_t *zhp, void *data) argument 2280 inherit_recurse_cb(zfs_handle_t *zhp, void *data) argument 2297 inherit_cb(zfs_handle_t *zhp, void *data) argument 2408 same_pool(zfs_handle_t *zhp, const char *name) argument 2420 upgrade_list_callback(zfs_handle_t *zhp, void *data) argument 2456 upgrade_set_callback(zfs_handle_t *zhp, void *data) argument 3192 zfs_handle_t *zhp; local 3511 print_dataset(zfs_handle_t *zhp, list_cbdata_t *cb) argument 3588 list_callback(zfs_handle_t *zhp, void *data) argument 3768 zfs_handle_t *zhp; local 3867 zfs_handle_t *zhp; local 3997 rollback_check_dependent(zfs_handle_t *zhp, void *data) argument 4026 rollback_check(zfs_handle_t *zhp, void *data) argument 4090 zfs_handle_t *zhp, *snap; local 4184 set_callback(zfs_handle_t *zhp, void *data) argument 4278 zfs_snapshot_cb(zfs_handle_t *zhp, void *arg) argument 4357 zfs_handle_t *zhp; local 4397 zfs_handle_t *zhp; local 4857 zfs_handle_t *zhp = zfs_open(g_zfs, local 4866 zfs_handle_t *zhp = zfs_open(g_zfs, local 6188 set_deleg_perms(zfs_handle_t *zhp, void *data) argument 6202 zfs_handle_t *zhp; local 6357 zfs_handle_t *zhp; local 6482 holds_callback(zfs_handle_t *zhp, void *data) argument 6625 get_one_dataset(zfs_handle_t *zhp, void *data) argument 6705 share_mount_one(zfs_handle_t *zhp, int op, int flags, char *protocol, boolean_t explicit, const char *options) argument 6981 share_mount_one_cb(zfs_handle_t *zhp, void *arg) argument 7163 zfs_handle_t *zhp; local 7236 zfs_handle_t *zhp; local 7344 zfs_handle_t *zhp; local 7665 zfs_handle_t *zhp; local 7845 zfs_handle_t *zhp; local 7914 zpool_handle_t *zhp; local 8112 load_key_callback(zfs_handle_t *zhp, void *data) argument 8250 zfs_handle_t *zhp = NULL; local 8584 zfs_handle_t *zhp = zfs_open(g_zfs, argv[0], ZFS_TYPE_FILESYSTEM); local 8750 zfs_handle_t *zhp; local [all...] |
/freebsd-13-stable/sys/contrib/openzfs/tests/zfs-tests/cmd/badsend/ |
H A D | badsend.c | 57 zfs_handle_t *zhp; local 90 zhp = zfs_open(zhdl, fsname, ZFS_TYPE_FILESYSTEM); 91 if (zhp == NULL) 98 error = zfs_send(zhp, tosnap, fromsnap, &flags, fd, NULL, NULL, NULL); 106 zfs_close(zhp);
|
/freebsd-13-stable/lib/libbe/ |
H A D | be_impl.h | 58 zfs_handle_t *zhp; member in struct:libbe_dccb
|
/freebsd-13-stable/sys/contrib/openzfs/cmd/zinject/ |
H A D | translate.c | 135 zfs_handle_t *zhp; local 137 if ((zhp = zfs_open(g_zfs, dataset, ZFS_TYPE_DATASET)) == NULL) 140 record->zi_objset = zfs_prop_get_int(zhp, ZFS_PROP_OBJSETID); 143 zfs_close(zhp); 335 zpool_handle_t *zhp; local 343 if ((zhp = zpool_open(g_zfs, pool)) == NULL) 348 tgt = zpool_find_vdev(zhp, device, &isspare, &iscache, NULL); 353 zpool_close(zhp); 395 zpool_close(zhp);
|
/freebsd-13-stable/sys/contrib/openzfs/lib/libzfs/os/freebsd/ |
H A D | libzfs_compat.c | 236 zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) argument 251 zfs_jail(zfs_handle_t *zhp, int jailid, int attach) argument 253 libzfs_handle_t *hdl = zhp->zfs_hdl; 261 dgettext(TEXT_DOMAIN, "cannot jail '%s'"), zhp->zfs_name); 264 dgettext(TEXT_DOMAIN, "cannot unjail '%s'"), zhp->zfs_name); 267 switch (zhp->zfs_type) { 285 assert(zhp->zfs_type == ZFS_TYPE_FILESYSTEM); 287 (void) strlcpy(zc.zc_name, zhp->zfs_name, sizeof (zc.zc_name));
|
/freebsd-13-stable/sys/contrib/openzfs/lib/libzfs/os/linux/ |
H A D | libzfs_mount_os.c | 260 zfs_selinux_setcontext(zfs_handle_t *zhp, zfs_prop_t zpt, const char *name, argument 265 if (zfs_prop_get(zhp, zpt, context, sizeof (context), 273 zfs_adjust_mount_options(zfs_handle_t *zhp, const char *mntpoint, argument 286 if (zfs_prop_get(zhp, ZFS_PROP_SELINUX_CONTEXT, prop, sizeof (prop), 289 zfs_selinux_setcontext(zhp, ZFS_PROP_SELINUX_FSCONTEXT, 291 zfs_selinux_setcontext(zhp, ZFS_PROP_SELINUX_DEFCONTEXT, 293 zfs_selinux_setcontext(zhp, 323 do_mount(zfs_handle_t *zhp, const char *mntpt, char *opts, int flags) argument 325 const char *src = zfs_get_name(zhp); 338 zfs_adjust_mount_options(zhp, mntp [all...] |
/freebsd-13-stable/sys/contrib/openzfs/cmd/mount_zfs/ |
H A D | mount_zfs.c | 150 zfs_handle_t *zhp; local 270 if ((zhp = zfs_open(g_zfs, dataset, 278 zfs_adjust_mount_options(zhp, mntpoint, mntopts, mtabopt); 281 if (zfs_get_type(zhp) == ZFS_TYPE_SNAPSHOT) 284 (void) zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, prop, 292 zfs_version = zfs_prop_get_int(zhp, ZFS_PROP_VERSION); 299 zfs_close(zhp);
|