Lines Matching defs:zhp

359 print_vdev_tree(zpool_handle_t *zhp, const char *name, nvlist_t *nv, int indent,
381 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE);
382 print_vdev_tree(zhp, vname, child[c], indent + 2,
495 zpool_handle_t *zhp;
532 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
535 if ((config = zpool_get_config(zhp, NULL)) == NULL) {
538 zpool_close(zhp);
543 nvroot = make_root_vdev(zhp, force, !force, B_FALSE, dryrun,
546 zpool_close(zhp);
557 "configuration:\n"), zpool_get_name(zhp));
560 print_vdev_tree(zhp, poolname, poolnvroot, 0, B_FALSE);
561 print_vdev_tree(zhp, NULL, nvroot, 0, B_FALSE);
565 print_vdev_tree(zhp, "logs", poolnvroot, 0, B_TRUE);
566 print_vdev_tree(zhp, NULL, nvroot, 0, B_TRUE);
568 print_vdev_tree(zhp, "logs", nvroot, 0, B_TRUE);
573 ret = (zpool_add(zhp, nvroot) != 0);
577 zpool_close(zhp);
593 zpool_handle_t *zhp;
610 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
614 if (zpool_vdev_remove(zhp, argv[i]) != 0)
947 zpool_handle_t *zhp;
978 if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL) {
989 if (zpool_disable_datasets(zhp, force) != 0) {
991 "could not unmount datasets\n"), zpool_get_name(zhp));
998 ret = (zpool_destroy(zhp, history_str) != 0);
1000 zpool_close(zhp);
1020 zpool_handle_t *zhp;
1051 if ((zhp = zpool_open_canfail(g_zfs, argv[i])) == NULL) {
1056 if (zpool_disable_datasets(zhp, force) != 0) {
1058 zpool_close(zhp);
1066 if (zpool_export_force(zhp, history_str) != 0)
1068 } else if (zpool_export(zhp, force, history_str) != 0) {
1072 zpool_close(zhp);
1083 max_width(zpool_handle_t *zhp, nvlist_t *nv, int depth, int max)
1085 char *name = zpool_vdev_name(g_zfs, zhp, nv, B_TRUE);
1098 if ((ret = max_width(zhp, child[c], depth + 2,
1106 if ((ret = max_width(zhp, child[c], depth + 2,
1114 if ((ret = max_width(zhp, child[c], depth + 2,
1150 find_spare(zpool_handle_t *zhp, void *data)
1155 config = zpool_get_config(zhp, NULL);
1160 cbp->cb_zhp = zhp;
1164 zpool_close(zhp);
1172 print_status_config(zpool_handle_t *zhp, const char *name, nvlist_t *nv,
1248 zpool_get_name(zhp)) == 0)
1309 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_TRUE);
1310 print_status_config(zhp, vname, child[c],
1422 print_logs(zpool_handle_t *zhp, nvlist_t *nv, int namewidth, boolean_t verbose)
1441 name = zpool_vdev_name(g_zfs, zhp, child[c], B_TRUE);
1443 print_status_config(zhp, name, child[c], namewidth,
1685 zpool_handle_t *zhp;
1742 if ((zhp = zpool_open_canfail(g_zfs, name)) == NULL)
1745 if (zpool_get_state(zhp) != POOL_STATE_UNAVAIL &&
1747 zpool_enable_datasets(zhp, mntopts, 0) != 0) {
1748 zpool_close(zhp);
1752 zpool_close(zhp);
2194 print_vdev_stats(zpool_handle_t *zhp, const char *name, nvlist_t *oldnv,
2273 vname = zpool_vdev_name(g_zfs, zhp, newchild[c], B_FALSE);
2274 print_vdev_stats(zhp, vname, oldnv ? oldchild[c] : NULL,
2293 vname = zpool_vdev_name(g_zfs, zhp, newchild[c],
2295 print_vdev_stats(zhp, vname, oldnv ?
2319 vname = zpool_vdev_name(g_zfs, zhp, newchild[c],
2321 print_vdev_stats(zhp, vname, oldnv ? oldchild[c] : NULL,
2329 refresh_iostat(zpool_handle_t *zhp, void *data)
2337 if (zpool_refresh_stats(zhp, &missing) != 0)
2341 pool_list_remove(cb->cb_list, zhp);
2350 print_iostat(zpool_handle_t *zhp, void *data)
2356 newconfig = zpool_get_config(zhp, &oldconfig);
2373 print_vdev_stats(zhp, zpool_get_name(zhp), oldnvroot, newnvroot, cb, 0);
2382 get_namewidth(zpool_handle_t *zhp, void *data)
2387 if ((config = zpool_get_config(zhp, NULL)) != NULL) {
2391 cb->cb_namewidth = strlen(zpool_get_name(zhp));
2393 cb->cb_namewidth = max_width(zhp, nvroot, 0,
2688 print_pool(zpool_handle_t *zhp, list_cbdata_t *cb)
2719 if (zpool_get_prop(zhp, pl->pl_prop, property,
2728 zpool_prop_get_feature(zhp, pl->pl_user_prop, property,
2792 print_list_stats(zpool_handle_t *zhp, const char *name, nvlist_t *nv,
2859 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE);
2860 print_list_stats(zhp, vname, child[c], cb, depth + 2);
2871 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE);
2872 print_list_stats(zhp, vname, child[c], cb, depth + 2);
2882 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE);
2883 print_list_stats(zhp, vname, child[c], cb, depth + 2);
2893 vname = zpool_vdev_name(g_zfs, zhp, child[c], B_FALSE);
2894 print_list_stats(zhp, vname, child[c], cb, depth + 2);
2905 list_callback(zpool_handle_t *zhp, void *data)
2911 config = zpool_get_config(zhp, NULL);
2913 print_pool(zhp, cbp);
2919 print_list_stats(zhp, NULL, nvroot, cbp, 0);
3037 zpool_handle_t *zhp;
3092 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
3095 if (zpool_get_config(zhp, NULL) == NULL) {
3098 zpool_close(zhp);
3102 nvroot = make_root_vdev(zhp, force, B_FALSE, replacing, B_FALSE,
3105 zpool_close(zhp);
3109 ret = zpool_vdev_attach(zhp, old_disk, new_disk, nvroot, replacing);
3112 zpool_close(zhp);
3163 zpool_handle_t *zhp;
3195 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
3198 ret = zpool_vdev_detach(zhp, path);
3200 zpool_close(zhp);
3231 zpool_handle_t *zhp;
3302 if ((zhp = zpool_open(g_zfs, srcpool)) == NULL)
3305 config = split_mirror_vdev(zhp, newpool, props, flags, argc, argv);
3317 zpool_close(zhp);
3326 if ((zhp = zpool_open_canfail(g_zfs, newpool)) == NULL)
3328 if (zpool_get_state(zhp) != POOL_STATE_UNAVAIL &&
3329 zpool_enable_datasets(zhp, mntopts, 0) != 0) {
3336 zpool_close(zhp);
3351 zpool_handle_t *zhp;
3385 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
3389 if (zpool_vdev_online(zhp, argv[i], flags, &newstate) == 0) {
3408 zpool_close(zhp);
3429 zpool_handle_t *zhp;
3462 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
3466 if (zpool_vdev_offline(zhp, argv[i], istmp) != 0)
3470 zpool_close(zhp);
3490 zpool_handle_t *zhp;
3545 if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL) {
3550 if (zpool_clear(zhp, device, policy) != 0)
3553 zpool_close(zhp);
3568 zpool_handle_t *zhp;
3596 if ((zhp = zpool_open(g_zfs, poolname)) == NULL)
3599 ret = zpool_reguid(zhp);
3601 zpool_close(zhp);
3616 zpool_handle_t *zhp;
3643 if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL)
3646 ret = zpool_reopen(zhp);
3647 zpool_close(zhp);
3658 scrub_callback(zpool_handle_t *zhp, void *data)
3666 if (zpool_get_state(zhp) == POOL_STATE_UNAVAIL) {
3668 "currently unavailable\n"), zpool_get_name(zhp));
3672 err = zpool_scan(zhp, cb->cb_type);
3838 print_error_log(zpool_handle_t *zhp)
3845 if (zpool_get_errlog(zhp, &nverrlist) != 0) {
3865 zpool_obj_to_path(zhp, dsobj, obj, pathname, len);
3873 print_spares(zpool_handle_t *zhp, nvlist_t **spares, uint_t nspares,
3885 name = zpool_vdev_name(g_zfs, zhp, spares[i], B_FALSE);
3886 print_status_config(zhp, name, spares[i],
3893 print_l2cache(zpool_handle_t *zhp, nvlist_t **l2cache, uint_t nl2cache,
3905 name = zpool_vdev_name(g_zfs, zhp, l2cache[i], B_FALSE);
3906 print_status_config(zhp, name, l2cache[i],
3964 status_callback(zpool_handle_t *zhp, void *data)
3974 config = zpool_get_config(zhp, NULL);
3975 reason = zpool_get_status(zhp, &msgid);
3989 zpool_get_name(zhp));
4007 (void) printf(gettext(" pool: %s\n"), zpool_get_name(zhp));
4041 zpool_explain_recover(zpool_get_handle(zhp),
4042 zpool_get_name(zhp), reason, config);
4096 zpool_explain_recover(zpool_get_handle(zhp),
4097 zpool_get_name(zhp), reason, config);
4215 namewidth = max_width(zhp, nvroot, 0, 0);
4222 print_status_config(zhp, zpool_get_name(zhp), nvroot,
4226 print_logs(zhp, nvroot, namewidth, B_TRUE);
4229 print_l2cache(zhp, l2cache, nl2cache, namewidth);
4233 print_spares(zhp, spares, nspares, namewidth);
4245 zpool_get_errlog(zhp, &nverrlist) == 0) {
4267 print_error_log(zhp);
4365 upgrade_version(zpool_handle_t *zhp, uint64_t version)
4371 config = zpool_get_config(zhp, NULL);
4378 ret = zpool_upgrade(zhp, version);
4385 zpool_get_name(zhp), oldversion);
4389 zpool_get_name(zhp), oldversion, version);
4396 upgrade_enable_all(zpool_handle_t *zhp, int *countp)
4400 nvlist_t *enabled = zpool_get_features(zhp);
4409 ret = zpool_set_prop(zhp, propname,
4420 zpool_get_name(zhp));
4434 upgrade_cb(zpool_handle_t *zhp, void *arg)
4442 config = zpool_get_config(zhp, NULL);
4450 ret = upgrade_version(zhp, cbp->cb_version);
4467 ret = upgrade_enable_all(zhp, &count);
4485 upgrade_list_older_cb(zpool_handle_t *zhp, void *arg)
4491 config = zpool_get_config(zhp, NULL);
4511 zpool_get_name(zhp));
4518 upgrade_list_disabled_cb(zpool_handle_t *zhp, void *arg)
4524 config = zpool_get_config(zhp, NULL);
4531 nvlist_t *enabled = zpool_get_features(zhp);
4556 zpool_get_name(zhp));
4570 upgrade_one(zpool_handle_t *zhp, void *data)
4577 if (strcmp("log", zpool_get_name(zhp)) == 0) {
4584 cur_version = zpool_get_prop_int(zhp, ZPOOL_PROP_VERSION, NULL);
4588 zpool_get_name(zhp), cur_version);
4594 "using version %llu.\n\n"), zpool_get_name(zhp),
4601 ret = upgrade_version(zhp, cbp->cb_version);
4608 ret = upgrade_enable_all(zhp, &count);
4617 zpool_get_name(zhp));
4826 get_history_one(zpool_handle_t *zhp, void *data)
4836 (void) printf(gettext("History for '%s':\n"), zpool_get_name(zhp));
4838 if ((ret = zpool_get_history(zhp, &nvhis)) != 0)
4984 get_callback(zpool_handle_t *zhp, void *data)
5006 if (zpool_prop_get_feature(zhp, pl->pl_user_prop,
5008 zprop_print_one_property(zpool_get_name(zhp),
5013 if (zpool_get_prop(zhp, pl->pl_prop, value,
5017 zprop_print_one_property(zpool_get_name(zhp), cbp,
5166 set_callback(zpool_handle_t *zhp, void *data)
5171 error = zpool_set_prop(zhp, cb->cb_propname, cb->cb_value);