Lines Matching refs:nvroot
217 nvlist_t *nvroot;
292 ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0);
294 if (nvlist_lookup_uint64_array(nvroot,
523 nvlist_t *nvroot;
605 ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0);
612 if (pool_label_check(nvroot, hdl) == B_FALSE) {
1068 zpool_create(libzfs_handle_t *hdl, const char *pool, nvlist_t *nvroot,
1084 if (zcmd_write_conf_nvlist(hdl, &zc, nvroot) != 0)
1231 zpool_add(zpool_handle_t *zhp, nvlist_t *nvroot)
1245 nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES,
1252 if (pool_is_bootable(zhp) && nvlist_lookup_nvlist_array(nvroot,
1276 nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE,
1283 if (zpool_has_duplicate_vdev(zhp, nvroot)) {
1289 if (zcmd_write_conf_nvlist(hdl, &zc, nvroot) != 0)
1826 nvlist_t *nvroot;
1831 ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0);
1832 (void) nvlist_lookup_uint64_array(nvroot,
2102 nvlist_t *nvroot, *search, *ret;
2167 &nvroot) == 0);
2173 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache,
2617 * Attach new_disk (fully described by nvroot) to old_disk.
2622 const char *old_disk, const char *new_disk, nvlist_t *nvroot, int replacing)
2649 if (rootpool && (pool_label_check(nvroot, hdl) == B_FALSE)) {
2671 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_CHILDREN,
2730 if (zcmd_write_conf_nvlist(hdl, &zc, nvroot) != 0)
3992 nvlist_t *nvroot;
3995 ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0);
3999 pool_get_req_gpt_part(nvroot, hdl, &tag, &reqsize) == 0) {
4005 start_block = find_start_block(hdl, nvroot);