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()
1378 nvlist_t *nv = NULL; in zpool_rewind_exclaim() local
1387 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_rewind_exclaim()
1388 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0) { in zpool_rewind_exclaim()
1392 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_rewind_exclaim()
1394 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_rewind_exclaim()
1429 nvlist_t *nv = NULL; in zpool_explain_recover() local
1445 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 || in zpool_explain_recover()
1446 nvlist_lookup_nvlist(nv, ZPOOL_CONFIG_REWIND_INFO, &nv) != 0 || in zpool_explain_recover()
1447 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_TIME, &rewindto) != 0) in zpool_explain_recover()
1450 (void) nvlist_lookup_int64(nv, ZPOOL_CONFIG_REWIND_TIME, &loss); in zpool_explain_recover()
1451 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_LOAD_DATA_ERRORS, in zpool_explain_recover()
1543 print_vdev_tree(libzfs_handle_t *hdl, const char *name, nvlist_t *nv, in print_vdev_tree() argument
1551 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_LOG, in print_vdev_tree()
1558 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in print_vdev_tree()
1605 nvlist_t *nv = NULL; in zpool_import_props() local
1672 (void) zcmd_read_dst_nvlist(hdl, &zc, &nv); in zpool_import_props()
1687 B_TRUE, nv); in zpool_import_props()
1688 nvlist_free(nv); in zpool_import_props()
1703 if (nv != NULL && nvlist_lookup_nvlist(nv, in zpool_import_props()
1709 zpool_print_unsup_feat(nv); in zpool_import_props()
1736 if (nv && nvlist_lookup_nvlist(nv, in zpool_import_props()
1756 newname ? origname : thename, -error, nv); in zpool_import_props()
1760 nvlist_free(nv); in zpool_import_props()
1775 ((policy.zrp_request & ZPOOL_TRY_REWIND) != 0), nv); in zpool_import_props()
1777 nvlist_free(nv); in zpool_import_props()
1871 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare, in vdev_to_nvlist_iter() argument
1894 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in vdev_to_nvlist_iter()
1897 return (nv); in vdev_to_nvlist_iter()
1905 if (nvlist_lookup_string(nv, srchkey, &val) != 0) in vdev_to_nvlist_iter()
1922 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in vdev_to_nvlist_iter()
1944 return (nv); in vdev_to_nvlist_iter()
1952 return (nv); in vdev_to_nvlist_iter()
1987 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in vdev_to_nvlist_iter()
2001 return (nv); in vdev_to_nvlist_iter()
2008 return (nv); in vdev_to_nvlist_iter()
2016 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in vdev_to_nvlist_iter()
2039 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_SPARES, in vdev_to_nvlist_iter()
2050 if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_L2CACHE, in vdev_to_nvlist_iter()
2139 vdev_online(nvlist_t *nv) in vdev_online() argument
2143 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_OFFLINE, &ival) == 0 || in vdev_online()
2144 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_FAULTED, &ival) == 0 || in vdev_online()
2145 nvlist_lookup_uint64(nv, ZPOOL_CONFIG_REMOVED, &ival) == 0) in vdev_online()
2184 vdev_get_physpaths(nvlist_t *nv, char *physpath, size_t phypath_size, in vdev_get_physpaths() argument
2190 if (nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &type) != 0) in vdev_get_physpaths()
2201 (void) nvlist_lookup_uint64(nv, ZPOOL_CONFIG_IS_SPARE, in vdev_get_physpaths()
2207 if (vdev_online(nv)) { in vdev_get_physpaths()
2208 if ((ret = vdev_get_one_physpath(nv, physpath, in vdev_get_physpaths()
2219 if (nvlist_lookup_nvlist_array(nv, in vdev_get_physpaths()
3261 set_path(zpool_handle_t *zhp, nvlist_t *nv, const char *path) in set_path() argument
3267 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in set_path()
3289 zpool_vdev_name(libzfs_handle_t *hdl, zpool_handle_t *zhp, nvlist_t *nv, in zpool_vdev_name() argument
3298 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, in zpool_vdev_name()
3300 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, in zpool_vdev_name()
3305 } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) { in zpool_vdev_name()
3313 if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, in zpool_vdev_name()
3317 nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) { in zpool_vdev_name()
3331 set_path(zhp, nv, newpath); in zpool_vdev_name()
3332 if (nvlist_add_string(nv, in zpool_vdev_name()
3334 verify(nvlist_lookup_string(nv, in zpool_vdev_name()
3348 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in zpool_vdev_name()
3370 verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_TYPE, &path) == 0); in zpool_vdev_name()
3376 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NPARITY, in zpool_vdev_name()
3390 verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, in zpool_vdev_name()
3473 nvlist_t *nv; in zpool_get_errlog() local
3480 if (nvlist_alloc(&nv, NV_UNIQUE_NAME, KM_SLEEP) != 0) in zpool_get_errlog()
3482 if (nvlist_add_uint64(nv, ZPOOL_ERR_DATASET, in zpool_get_errlog()
3484 nvlist_free(nv); in zpool_get_errlog()
3487 if (nvlist_add_uint64(nv, ZPOOL_ERR_OBJECT, in zpool_get_errlog()
3489 nvlist_free(nv); in zpool_get_errlog()
3492 if (nvlist_add_nvlist(*nverrlistp, "ejk", nv) != 0) { in zpool_get_errlog()
3493 nvlist_free(nv); in zpool_get_errlog()
3496 nvlist_free(nv); in zpool_get_errlog()
3612 nvlist_t *nv; in zpool_history_unpack() local
3625 if (nvlist_unpack(buf + sizeof (reclen), reclen, &nv, 0) != 0) in zpool_history_unpack()
3636 (*records)[*numrecords - 1] = nv; in zpool_history_unpack()