Lines Matching refs:nv
118 nvlist_t *nv, *nvl; in zpool_get_prop_string() local
124 if (nvlist_lookup_nvlist(nvl, zpool_prop_to_name(prop), &nv) == 0) { in zpool_get_prop_string()
125 verify(nvlist_lookup_uint64(nv, ZPROP_SOURCE, &ival) == 0); in zpool_get_prop_string()
127 verify(nvlist_lookup_string(nv, ZPROP_VALUE, &value) == 0); in zpool_get_prop_string()
143 nvlist_t *nv, *nvl; in zpool_get_prop_int() local
155 ZPOOL_CONFIG_VDEV_TREE, &nv) == 0) && in zpool_get_prop_int()
156 (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, &value) in zpool_get_prop_int()
164 if (nvlist_lookup_nvlist(nvl, zpool_prop_to_name(prop), &nv) == 0) { in zpool_get_prop_int()
165 verify(nvlist_lookup_uint64(nv, ZPROP_SOURCE, &value) == 0); in zpool_get_prop_int()
167 verify(nvlist_lookup_uint64(nv, ZPROP_VALUE, &value) == 0); in zpool_get_prop_int()
1375 nvlist_t *nv = NULL; in zpool_rewind_exclaim() local
1384 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_rewind_exclaim()
1385 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0) { in zpool_rewind_exclaim()
1389 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_rewind_exclaim()
1391 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_rewind_exclaim()
1426 nvlist_t *nv = NULL; in zpool_explain_recover() local
1442 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_explain_recover()
1443 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0 || in zpool_explain_recover()
1444 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_explain_recover()
1447 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_explain_recover()
1448 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_DATA_ERRORS, in zpool_explain_recover()
1539 print_vdev_tree(libzfs_handle_t *hdl, const char *name, nvlist_t *nv, in print_vdev_tree() argument
1547 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_LOG, in print_vdev_tree()
1554 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in print_vdev_tree()
1601 nvlist_t *nv = NULL; in zpool_import_props() local
1668 (void) zcmd_read_dst_nvlist(hdl, &zc, &nv); in zpool_import_props()
1683 B_TRUE, nv); in zpool_import_props()
1684 nvlist_free(nv); in zpool_import_props()
1699 if (nv != NULL && nvlist_lookup_nvlist(nv, in zpool_import_props()
1705 zpool_print_unsup_feat(nv); in zpool_import_props()
1732 if (nv && nvlist_lookup_nvlist(nv, in zpool_import_props()
1752 newname ? origname : thename, -error, nv); in zpool_import_props()
1756 nvlist_free(nv); in zpool_import_props()
1771 ((policy.zrp_request & ZPOOL_TRY_REWIND) != 0), nv); in zpool_import_props()
1773 nvlist_free(nv); in zpool_import_props()
1867 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare, in vdev_to_nvlist_iter() argument
1890 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in vdev_to_nvlist_iter()
1893 return (nv); in vdev_to_nvlist_iter()
1901 if (nvlist_lookup_string(nv, srchkey, &val) != 0) in vdev_to_nvlist_iter()
1918 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in vdev_to_nvlist_iter()
1940 return (nv); in vdev_to_nvlist_iter()
1948 return (nv); in vdev_to_nvlist_iter()
1983 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in vdev_to_nvlist_iter()
1997 return (nv); in vdev_to_nvlist_iter()
2004 return (nv); in vdev_to_nvlist_iter()
2012 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in vdev_to_nvlist_iter()
2035 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_SPARES, in vdev_to_nvlist_iter()
2046 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_L2CACHE, in vdev_to_nvlist_iter()
2135 vdev_online(nvlist_t *nv) in vdev_online() argument
2139 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_OFFLINE, &ival) == 0 || in vdev_online()
2140 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_FAULTED, &ival) == 0 || in vdev_online()
2141 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_REMOVED, &ival) == 0) in vdev_online()
2180 vdev_get_physpaths(nvlist_t *nv, char *physpath, size_t phypath_size, in vdev_get_physpaths() argument
2186 if (nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &type) != 0) in vdev_get_physpaths()
2197 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_SPARE, in vdev_get_physpaths()
2203 if (vdev_online(nv)) { in vdev_get_physpaths()
2204 if ((ret = vdev_get_one_physpath(nv, physpath, in vdev_get_physpaths()
2215 if (nvlist_lookup_nvlist_array(nv, in vdev_get_physpaths()
3254 set_path(zpool_handle_t *zhp, nvlist_t *nv, const char *path) in set_path() argument
3260 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in set_path()
3282 zpool_vdev_name(libzfs_handle_t *hdl, zpool_handle_t *zhp, nvlist_t *nv, in zpool_vdev_name() argument
3291 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, in zpool_vdev_name()
3293 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in zpool_vdev_name()
3298 } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) { in zpool_vdev_name()
3306 if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, in zpool_vdev_name()
3310 nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) { in zpool_vdev_name()
3324 set_path(zhp, nv, newpath); in zpool_vdev_name()
3325 if (nvlist_add_string(nv, in zpool_vdev_name()
3327 verify(nvlist_lookup_string(nv, in zpool_vdev_name()
3341 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in zpool_vdev_name()
3363 verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &path) == 0); in zpool_vdev_name()
3369 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NPARITY, in zpool_vdev_name()
3383 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in zpool_vdev_name()
3466 nvlist_t *nv; in zpool_get_errlog() local
3473 if (nvlist_alloc(&nv, NV_UNIQUE_NAME, KM_SLEEP) != 0) in zpool_get_errlog()
3475 if (nvlist_add_uint64(nv, ZPOOL_ERR_DATASET, in zpool_get_errlog()
3477 nvlist_free(nv); in zpool_get_errlog()
3480 if (nvlist_add_uint64(nv, ZPOOL_ERR_OBJECT, in zpool_get_errlog()
3482 nvlist_free(nv); in zpool_get_errlog()
3485 if (nvlist_add_nvlist(*nverrlistp, "ejk", nv) != 0) { in zpool_get_errlog()
3486 nvlist_free(nv); in zpool_get_errlog()
3489 nvlist_free(nv); in zpool_get_errlog()
3605 nvlist_t *nv; in zpool_history_unpack() local
3618 if (nvlist_unpack(buf + sizeof (reclen), reclen, &nv, 0) != 0) in zpool_history_unpack()
3629 (*records)[*numrecords - 1] = nv; in zpool_history_unpack()