Lines Matching refs:nv
126 nvlist_t *nv, *nvl; in zpool_get_prop_string() local
132 if (nvlist_lookup_nvlist(nvl, zpool_prop_to_name(prop), &nv) == 0) { in zpool_get_prop_string()
133 verify(nvlist_lookup_uint64(nv, ZPROP_SOURCE, &ival) == 0); in zpool_get_prop_string()
135 verify(nvlist_lookup_string(nv, ZPROP_VALUE, &value) == 0); in zpool_get_prop_string()
151 nvlist_t *nv, *nvl; in zpool_get_prop_int() local
163 ZPOOL_CONFIG_VDEV_TREE, &nv) == 0) && in zpool_get_prop_int()
164 (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, &value) in zpool_get_prop_int()
172 if (nvlist_lookup_nvlist(nvl, zpool_prop_to_name(prop), &nv) == 0) { in zpool_get_prop_int()
173 verify(nvlist_lookup_uint64(nv, ZPROP_SOURCE, &value) == 0); in zpool_get_prop_int()
175 verify(nvlist_lookup_uint64(nv, ZPROP_VALUE, &value) == 0); in zpool_get_prop_int()
1589 nvlist_t *nv = NULL; in zpool_rewind_exclaim() local
1598 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_rewind_exclaim()
1599 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0) { in zpool_rewind_exclaim()
1603 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_rewind_exclaim()
1605 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_rewind_exclaim()
1640 nvlist_t *nv = NULL; in zpool_explain_recover() local
1656 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_explain_recover()
1657 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0 || in zpool_explain_recover()
1658 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_explain_recover()
1661 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_explain_recover()
1662 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_DATA_ERRORS, in zpool_explain_recover()
1753 print_vdev_tree(libzfs_handle_t *hdl, const char *name, nvlist_t *nv, in print_vdev_tree() argument
1761 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_LOG, in print_vdev_tree()
1768 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in print_vdev_tree()
1815 nvlist_t *nv = NULL; in zpool_import_props() local
1882 (void) zcmd_read_dst_nvlist(hdl, &zc, &nv); in zpool_import_props()
1898 B_TRUE, nv); in zpool_import_props()
1899 nvlist_free(nv); in zpool_import_props()
1914 if (nv != NULL && nvlist_lookup_nvlist(nv, in zpool_import_props()
1920 zpool_print_unsup_feat(nv); in zpool_import_props()
1937 if (nv != NULL && nvlist_lookup_nvlist(nv, in zpool_import_props()
1987 if (nv && nvlist_lookup_nvlist(nv, in zpool_import_props()
2013 newname ? origname : thename, -error, nv); in zpool_import_props()
2017 nvlist_free(nv); in zpool_import_props()
2032 ((policy.zlp_rewind & ZPOOL_TRY_REWIND) != 0), nv); in zpool_import_props()
2034 nvlist_free(nv); in zpool_import_props()
2380 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare, in vdev_to_nvlist_iter() argument
2403 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in vdev_to_nvlist_iter()
2406 return (nv); in vdev_to_nvlist_iter()
2414 if (nvlist_lookup_string(nv, srchkey, &val) != 0) in vdev_to_nvlist_iter()
2432 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in vdev_to_nvlist_iter()
2455 return (nv); in vdev_to_nvlist_iter()
2464 return (nv); in vdev_to_nvlist_iter()
2496 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in vdev_to_nvlist_iter()
2510 return (nv); in vdev_to_nvlist_iter()
2517 return (nv); in vdev_to_nvlist_iter()
2525 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in vdev_to_nvlist_iter()
2548 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_SPARES, in vdev_to_nvlist_iter()
2559 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_L2CACHE, in vdev_to_nvlist_iter()
2652 vdev_is_online(nvlist_t *nv) in vdev_is_online() argument
2656 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_OFFLINE, &ival) == 0 || in vdev_is_online()
2657 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_FAULTED, &ival) == 0 || in vdev_is_online()
2658 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_REMOVED, &ival) == 0) in vdev_is_online()
2697 vdev_get_physpaths(nvlist_t *nv, char *physpath, size_t phypath_size, in vdev_get_physpaths() argument
2703 if (nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &type) != 0) in vdev_get_physpaths()
2714 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_SPARE, in vdev_get_physpaths()
2720 if (vdev_is_online(nv)) { in vdev_get_physpaths()
2721 if ((ret = vdev_get_one_physpath(nv, physpath, in vdev_get_physpaths()
2733 if (nvlist_lookup_nvlist_array(nv, in vdev_get_physpaths()
3953 set_path(zpool_handle_t *zhp, nvlist_t *nv, const char *path) in set_path() argument
3959 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in set_path()
3975 zpool_vdev_refresh_path(libzfs_handle_t *hdl, zpool_handle_t *zhp, nvlist_t *nv) in zpool_vdev_refresh_path() argument
3982 if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) != 0) { in zpool_vdev_refresh_path()
3986 if (nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) { in zpool_vdev_refresh_path()
4001 } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PHYS_PATH, in zpool_vdev_refresh_path()
4017 set_path(zhp, nv, newpath); in zpool_vdev_refresh_path()
4018 fnvlist_add_string(nv, ZPOOL_CONFIG_PATH, newpath); in zpool_vdev_refresh_path()
4034 zpool_vdev_name(libzfs_handle_t *hdl, zpool_handle_t *zhp, nvlist_t *nv, in zpool_vdev_name() argument
4044 verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &type) == 0); in zpool_vdev_name()
4063 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, &value) == 0 || in zpool_vdev_name()
4065 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, &value); in zpool_vdev_name()
4067 } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) { in zpool_vdev_name()
4077 if (nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, in zpool_vdev_name()
4089 zpool_vdev_refresh_path(hdl, zhp, nv); in zpool_vdev_name()
4090 path = fnvlist_lookup_string(nv, ZPOOL_CONFIG_PATH); in zpool_vdev_name()
4112 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, &value) in zpool_vdev_name()
4141 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NPARITY, in zpool_vdev_name()
4157 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in zpool_vdev_name()
4241 nvlist_t *nv; in zpool_get_errlog() local
4248 if (nvlist_alloc(&nv, NV_UNIQUE_NAME, KM_SLEEP) != 0) in zpool_get_errlog()
4250 if (nvlist_add_uint64(nv, ZPOOL_ERR_DATASET, in zpool_get_errlog()
4252 nvlist_free(nv); in zpool_get_errlog()
4255 if (nvlist_add_uint64(nv, ZPOOL_ERR_OBJECT, in zpool_get_errlog()
4257 nvlist_free(nv); in zpool_get_errlog()
4260 if (nvlist_add_nvlist(*nverrlistp, "ejk", nv) != 0) { in zpool_get_errlog()
4261 nvlist_free(nv); in zpool_get_errlog()
4264 nvlist_free(nv); in zpool_get_errlog()