| /freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs/common/ |
| HD | libzfs_dataset.c | 219 process_user_props(zfs_handle_t *zhp, nvlist_t *props) in process_user_props() argument 221 libzfs_handle_t *hdl = zhp->zfs_hdl; in process_user_props() 248 zpool_add_handle(zfs_handle_t *zhp, const char *pool_name) in zpool_add_handle() argument 250 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_add_handle() 262 zpool_find_handle(zfs_handle_t *zhp, const char *pool_name, int len) in zpool_find_handle() argument 264 libzfs_handle_t *hdl = zhp->zfs_hdl; in zpool_find_handle() 279 zpool_handle(zfs_handle_t *zhp) in zpool_handle() argument 285 len = strcspn(zhp->zfs_name, "/@#") + 1; in zpool_handle() 286 pool_name = zfs_alloc(zhp->zfs_hdl, len); in zpool_handle() 287 (void) strlcpy(pool_name, zhp->zfs_name, len); in zpool_handle() [all …]
|
| HD | libzfs_iter.c | 40 zfs_iter_clones(zfs_handle_t *zhp, zfs_iter_f func, void *data) in zfs_iter_clones() argument 42 nvlist_t *nvl = zfs_get_clones_nvl(zhp); in zfs_iter_clones() 50 zfs_handle_t *clone = zfs_open(zhp->zfs_hdl, nvpair_name(pair), in zfs_iter_clones() 62 zfs_do_list_ioctl(zfs_handle_t *zhp, unsigned long arg, zfs_cmd_t *zc) in zfs_do_list_ioctl() argument 69 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in zfs_do_list_ioctl() 70 rc = ioctl(zhp->zfs_hdl->libzfs_fd, arg, zc); in zfs_do_list_ioctl() 76 if (zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc) != 0) { in zfs_do_list_ioctl() 92 rc = zfs_standard_error(zhp->zfs_hdl, errno, in zfs_do_list_ioctl() 105 zfs_iter_filesystems(zfs_handle_t *zhp, zfs_iter_f func, void *data) in zfs_iter_filesystems() argument 111 if (zhp->zfs_type != ZFS_TYPE_FILESYSTEM) in zfs_iter_filesystems() [all …]
|
| HD | libzfs_mount.c | 299 zfs_is_mounted(zfs_handle_t *zhp, char **where) in zfs_is_mounted() argument 301 return (is_mounted(zhp->zfs_hdl, zfs_get_name(zhp), where)); in zfs_is_mounted() 305 zfs_is_mountable_internal(zfs_handle_t *zhp, const char *mountpoint) in zfs_is_mountable_internal() argument 308 if (zfs_prop_get_int(zhp, ZFS_PROP_ZONED) && in zfs_is_mountable_internal() 320 zfs_is_mountable(zfs_handle_t *zhp, char *buf, size_t buflen, in zfs_is_mountable() argument 326 if (!zfs_prop_valid_for_type(ZFS_PROP_MOUNTPOINT, zhp->zfs_type)) in zfs_is_mountable() 329 verify(zfs_prop_get(zhp, ZFS_PROP_MOUNTPOINT, buf, buflen, in zfs_is_mountable() 336 if (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_OFF) in zfs_is_mountable() 339 if (!zfs_is_mountable_internal(zhp, buf)) in zfs_is_mountable() 352 zfs_mount(zfs_handle_t *zhp, const char *options, int flags) in zfs_mount() argument [all …]
|
| HD | libzfs_config.c | 220 zpool_get_config(zpool_handle_t *zhp, nvlist_t **oldconfig) in zpool_get_config() argument 223 *oldconfig = zhp->zpool_old_config; in zpool_get_config() 224 return (zhp->zpool_config); in zpool_get_config() 232 zpool_get_features(zpool_handle_t *zhp) in zpool_get_features() argument 236 config = zpool_get_config(zhp, NULL); in zpool_get_features() 243 error = zpool_refresh_stats(zhp, &missing); in zpool_get_features() 248 config = zpool_get_config(zhp, NULL); in zpool_get_features() 265 zpool_refresh_stats(zpool_handle_t *zhp, boolean_t *missing) in zpool_refresh_stats() argument 270 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_refresh_stats() 273 (void) strcpy(zc.zc_name, zhp->zpool_name); in zpool_refresh_stats() [all …]
|
| HD | libzfs_pool.c | 69 zpool_get_all_props(zpool_handle_t *zhp) in zpool_get_all_props() argument 72 libzfs_handle_t *hdl = zhp->zpool_hdl; in zpool_get_all_props() 74 (void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); in zpool_get_all_props() 91 if (zcmd_read_dst_nvlist(hdl, &zc, &zhp->zpool_props) != 0) { in zpool_get_all_props() 102 zpool_props_refresh(zpool_handle_t *zhp) in zpool_props_refresh() argument 106 old_props = zhp->zpool_props; in zpool_props_refresh() 108 if (zpool_get_all_props(zhp) != 0) in zpool_props_refresh() 116 zpool_get_prop_string(zpool_handle_t *zhp, zpool_prop_t prop, in zpool_get_prop_string() argument 124 nvl = zhp->zpool_props; in zpool_get_prop_string() 142 zpool_get_prop_int(zpool_handle_t *zhp, zpool_prop_t prop, zprop_source_t *src) in zpool_get_prop_int() argument [all …]
|
| HD | libzfs_sendrecv.c | 642 static void send_iterate_prop(zfs_handle_t *zhp, nvlist_t *nv); 645 send_iterate_snap(zfs_handle_t *zhp, void *arg) in send_iterate_snap() argument 648 uint64_t guid = zhp->zfs_dmustats.dds_guid; in send_iterate_snap() 649 uint64_t txg = zhp->zfs_dmustats.dds_creation_txg; in send_iterate_snap() 653 snapname = strrchr(zhp->zfs_name, '@')+1; in send_iterate_snap() 660 zhp->zfs_name, sd->tosnap); in send_iterate_snap() 662 zfs_close(zhp); in send_iterate_snap() 678 send_iterate_prop(zhp, nv); in send_iterate_snap() 682 zfs_close(zhp); in send_iterate_snap() 687 send_iterate_prop(zfs_handle_t *zhp, nvlist_t *nv) in send_iterate_prop() argument [all …]
|
| HD | libzfs_diff.c | 59 zfs_handle_t *zhp; member 93 error = ioctl(di->zhp->zfs_hdl->libzfs_fd, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj() 380 libzfs_handle_t *lhdl = di->zhp->zfs_hdl; in write_free_diffs() 497 return (zfs_error(di->zhp->zfs_hdl, EZFS_DIFF, di->errbuf)); in find_shares_object() 510 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in make_temp_snapshot() 556 libzfs_handle_t *hdl = di->zhp->zfs_hdl; in get_snapshot_names() 616 zfs_handle_t *zhp; in get_snapshot_names() local 618 di->ds = zfs_alloc(di->zhp->zfs_hdl, tdslen + 1); in get_snapshot_names() 622 zhp = zfs_open(hdl, di->ds, ZFS_TYPE_FILESYSTEM); in get_snapshot_names() 623 while (zhp != NULL) { in get_snapshot_names() [all …]
|
| HD | libzfs_changelist.c | 434 change_one(zfs_handle_t *zhp, void *data) in change_one() argument 453 if (!(ZFS_IS_VOLUME(zhp) && clp->cl_realprop == ZFS_PROP_NAME) && in change_one() 454 zfs_prop_get(zhp, clp->cl_prop, property, in change_one() 457 zfs_close(zhp); in change_one() 467 zfs_prop_get(zhp, clp->cl_shareprop, property, in change_one() 470 zfs_close(zhp); in change_one() 480 if ((cn = zfs_alloc(zfs_get_handle(zhp), in change_one() 482 zfs_close(zhp); in change_one() 486 cn->cn_handle = zhp; in change_one() 488 zfs_is_mounted(zhp, NULL); in change_one() [all …]
|
| HD | libzfs_import.c | 354 zpool_handle_t *zhp; in pool_active() local 357 if (zpool_open_silent(hdl, name, &zhp) != 0) in pool_active() 360 if (zhp == NULL) { in pool_active() 365 verify(nvlist_lookup_uint64(zhp->zpool_config, ZPOOL_CONFIG_POOL_GUID, in pool_active() 368 zpool_close(zhp); in pool_active() 1574 name_or_guid_exists(zpool_handle_t *zhp, void *data) in name_or_guid_exists() argument 1582 verify(nvlist_lookup_string(zhp->zpool_config, in name_or_guid_exists() 1589 verify(nvlist_lookup_uint64(zhp->zpool_config, in name_or_guid_exists() 1595 zpool_close(zhp); in name_or_guid_exists() 1642 find_aux(zpool_handle_t *zhp, void *data) in find_aux() argument [all …]
|
| HD | libzfs_fru.c | 360 zpool_fru_set(zpool_handle_t *zhp, uint64_t vdev_guid, const char *fru) in zpool_fru_set() argument 364 (void) strncpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name)); in zpool_fru_set() 368 if (zfs_ioctl(zhp->zpool_hdl, ZFS_IOC_VDEV_SETFRU, &zc) != 0) in zpool_fru_set() 369 return (zpool_standard_error_fmt(zhp->zpool_hdl, errno, in zpool_fru_set()
|
| HD | libzfs.h | 475 extern int zfs_prop_get_userquota_int(zfs_handle_t *zhp, const char *propname, 477 extern int zfs_prop_get_userquota(zfs_handle_t *zhp, const char *propname, 479 extern int zfs_prop_get_written_int(zfs_handle_t *zhp, const char *propname, 481 extern int zfs_prop_get_written(zfs_handle_t *zhp, const char *propname, 483 extern int zfs_prop_get_feature(zfs_handle_t *zhp, const char *propname,
|
| HD | libzfs_impl.h | 110 #define ZFS_IS_VOLUME(zhp) ((zhp)->zfs_head_type == ZFS_TYPE_VOLUME) argument
|
| /freebsd-11-stable/cddl/contrib/opensolaris/cmd/zpool/ |
| HD | zpool_main.c | 383 print_vdev_tree(zpool_handle_t *zhp, const char *name, nvlist_t *nv, int indent, in print_vdev_tree() argument 405 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE); in print_vdev_tree() 406 print_vdev_tree(zhp, vname, child[c], indent + 2, in print_vdev_tree() 536 zpool_handle_t *zhp; in zpool_do_add() local 573 if ((zhp = zpool_open(g_zfs, poolname)) == NULL) in zpool_do_add() 576 if ((config = zpool_get_config(zhp, NULL)) == NULL) { in zpool_do_add() 579 zpool_close(zhp); in zpool_do_add() 583 if (zpool_is_bootable(zhp)) in zpool_do_add() 589 boot_size = zpool_get_prop_int(zhp, ZPOOL_PROP_BOOTSIZE, NULL); in zpool_do_add() 590 nvroot = make_root_vdev(zhp, force, !force, B_FALSE, dryrun, in zpool_do_add() [all …]
|
| HD | zpool_iter.c | 77 add_pool(zpool_handle_t *zhp, void *data) in add_pool() argument 83 node->zn_handle = zhp; in add_pool() 87 zpool_expand_proplist(zhp, zlp->zl_proplist) != 0) { in add_pool() 88 zpool_close(zhp); in add_pool() 94 zpool_close(zhp); in add_pool() 134 zpool_handle_t *zhp; in pool_list_get() local 136 if ((zhp = zpool_open_canfail(g_zfs, argv[i])) != in pool_list_get() 138 if (add_pool(zhp, zlp) != 0) in pool_list_get() 186 pool_list_remove(zpool_list_t *zlp, zpool_handle_t *zhp) in pool_list_remove() argument 190 search.zn_handle = zhp; in pool_list_remove()
|
| HD | zpool_vdev.c | 945 make_disks(zpool_handle_t *zhp, nvlist_t *nv, zpool_boot_label_t boot_type, in make_disks() argument 994 ret = zpool_label_disk(g_zfs, zhp, diskname, boot_type, in make_disks() 1047 ret = make_disks(zhp, child[c], boot_type, boot_size); in make_disks() 1055 ret = make_disks(zhp, child[c], boot_type, boot_size); in make_disks() 1063 ret = make_disks(zhp, child[c], boot_type, boot_size); in make_disks() 1460 split_mirror_vdev(zpool_handle_t *zhp, char *newname, nvlist_t *props, in split_mirror_vdev() argument 1477 if (zpool_is_bootable(zhp)) in split_mirror_vdev() 1483 make_disks(zhp, newroot, boot_type, 0) != 0) { in split_mirror_vdev() 1508 if (zpool_vdev_split(zhp, newname, &newroot, props, flags) != 0) { in split_mirror_vdev() 1527 make_root_vdev(zpool_handle_t *zhp, int force, int check_rep, in make_root_vdev() argument [all …]
|
| HD | zpool_util.h | 46 nvlist_t *make_root_vdev(zpool_handle_t *zhp, int force, int check_rep, 49 nvlist_t *split_mirror_vdev(zpool_handle_t *zhp, char *newname,
|
| /freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs/ |
| HD | zfs_main.c | 636 should_auto_mount(zfs_handle_t *zhp) in should_auto_mount() argument 638 if (!zfs_prop_valid_for_type(ZFS_PROP_CANMOUNT, zfs_get_type(zhp))) in should_auto_mount() 640 return (zfs_prop_get_int(zhp, ZFS_PROP_CANMOUNT) == ZFS_CANMOUNT_ON); in should_auto_mount() 656 zfs_handle_t *zhp = NULL; in zfs_do_clone() local 702 if ((zhp = zfs_open(g_zfs, argv[0], ZFS_TYPE_SNAPSHOT)) == NULL) in zfs_do_clone() 720 ret = zfs_clone(zhp, argv[1], props); in zfs_do_clone() 748 zfs_close(zhp); in zfs_do_clone() 754 if (zhp) in zfs_do_clone() 755 zfs_close(zhp); in zfs_do_clone() 782 zfs_handle_t *zhp = NULL; in zfs_do_create() local [all …]
|
| HD | zfs_iter.c | 76 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() 136 if (zfs_get_type(zhp) == ZFS_TYPE_FILESYSTEM) in zfs_callback() [all …]
|
| /freebsd-11-stable/cddl/usr.sbin/zfsd/ |
| HD | case_file.cc | 498 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in ActivateSpare() local 499 if (zhp == NULL) { in ActivateSpare() 504 poolname = zpool_get_name(zhp); in ActivateSpare() 505 config = zpool_get_config(zhp, NULL); in ActivateSpare() 950 zpool_handle_t *zhp(zpl.empty() ? NULL : zpl.front()); in OnGracePeriodEnded() local 957 if (zhp == NULL in OnGracePeriodEnded() 958 || (VdevIterator(zhp).Find(m_vdevGUID)) == NULL) { in OnGracePeriodEnded() 973 if (zpool_vdev_fault(zhp, (uint64_t)m_vdevGUID, in OnGracePeriodEnded() 991 if (zpool_vdev_degrade(zhp, (uint64_t)m_vdevGUID, in OnGracePeriodEnded() 1011 CaseFile::BeingReplacedBy(zpool_handle_t *zhp) { in BeingReplacedBy() argument [all …]
|
| HD | case_file.h | 350 Vdev BeingReplacedBy(zpool_handle_t *zhp); 394 nvlist_t *CaseVdev(zpool_handle_t *zhp) const;
|
| HD | vdev.cc | 329 Vdev::Name(zpool_handle_t *zhp, bool verbose) const in Name() argument 331 return (zpool_vdev_name(g_zfsHandle, zhp, m_config, in Name()
|
| /freebsd-11-stable/cddl/contrib/opensolaris/cmd/zinject/ |
| HD | translate.c | 434 zpool_handle_t *zhp; in translate_device() local 442 if ((zhp = zpool_open(g_zfs, pool)) == NULL) in translate_device() 447 tgt = zpool_find_vdev(zhp, device, &isspare, &iscache, NULL); in translate_device()
|
| HD | zinject.c | 676 zfs_handle_t *zhp; in main() local 1076 if ((zhp = zfs_open(g_zfs, dataset, ZFS_TYPE_DATASET)) == NULL) in main() 1079 if (zfs_unmount(zhp, NULL, 0) != 0) in main() 1088 ret = (zfs_mount(zhp, NULL, 0) != 0); in main()
|
| /freebsd-11-stable/lib/libbe/ |
| HD | be.c | 667 if ((err = zfs_prop_get(dccb->zhp, prop, (char *)&pval, in be_deep_clone_prop() 762 dccb.zhp = ds; in be_clone_cb() 1275 zfs_handle_t *zhp; in be_activate() local 1313 zhp = zfs_open(lbh->lzh, be_path, ZFS_TYPE_FILESYSTEM); in be_activate() 1314 if (zhp == NULL) in be_activate() 1326 err = zfs_promote(zhp); in be_activate() 1329 zfs_close(zhp); in be_activate()
|
| HD | be_impl.h | 58 zfs_handle_t *zhp; member
|