Lines Matching defs:newroot
2872 * Split a mirror pool. If newroot points to null, then a new nvlist
2876 zpool_vdev_split(zpool_handle_t *zhp, char *newname, nvlist_t **newroot,
2923 if (*newroot == NULL ||
2924 nvlist_lookup_nvlist_array(*newroot, ZPOOL_CONFIG_CHILDREN,
2998 if (*newroot == NULL) {
2999 if (nvlist_alloc(newroot, NV_UNIQUE_NAME, 0) != 0)
3002 if (nvlist_add_string(*newroot, ZPOOL_CONFIG_TYPE,
3006 verify(nvlist_remove_all(*newroot, ZPOOL_CONFIG_CHILDREN) == 0);
3010 if (nvlist_add_nvlist_array(*newroot, ZPOOL_CONFIG_CHILDREN, varray,
3028 ZPOOL_CONFIG_VDEV_TREE, *newroot) != 0 ||
3067 nvlist_free(*newroot);
3068 *newroot = NULL;