Lines Matching refs:nvroot

5962 	nvlist_t *nvroot;  local
5973 nvroot = fnvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE);
5977 fnvlist_add_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES,
5979 VERIFY0(nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES,
6012 nvlist_t *nvroot; local
6023 nvroot = fnvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE);
6027 fnvlist_add_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE,
6029 VERIFY0(nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE,
6223 spa_validate_aux_devs(spa_t *spa, nvlist_t *nvroot, uint64_t crtxg, int mode, argument
6237 if (nvlist_lookup_nvlist_array(nvroot, config, &dev, &ndev) != 0)
6292 spa_validate_aux(spa_t *spa, nvlist_t *nvroot, uint64_t crtxg, int mode) argument
6298 if ((error = spa_validate_aux_devs(spa, nvroot, crtxg, mode,
6304 return (spa_validate_aux_devs(spa, nvroot, crtxg, mode,
6393 spa_create(const char *pool, nvlist_t *nvroot, nvlist_t *props, argument
6479 if (!has_allocclass && zfs_special_devs(nvroot, NULL)) {
6518 error = spa_config_parse(spa, &rvd, nvroot, NULL, 0, VDEV_ALLOC_ADD);
6523 if (error == 0 && !zfs_allocatable_devs(nvroot))
6528 (error = vdev_draid_spare_create(nvroot, rvd, &ndraid, 0)) == 0 &&
6529 (error = spa_validate_aux(spa, nvroot, txg, VDEV_ALLOC_ADD)) == 0) {
6555 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES,
6570 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE,
6719 nvlist_t *nvroot; local
6803 nvroot = fnvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE);
6824 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES,
6840 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE,
7274 spa_vdev_add(spa_t *spa, nvlist_t *nvroot, boolean_t check_ashift) argument
7287 if ((error = spa_config_parse(spa, &vd, nvroot, NULL, 0,
7293 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES, &spares,
7297 if (nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_L2CACHE, &l2cache,
7314 if ((error = vdev_draid_spare_create(nvroot, vd, &ndraid,
7316 if (ndraid > 0 && nvlist_lookup_nvlist_array(nvroot,
7327 if ((error = spa_validate_aux(spa, nvroot, txg, VDEV_ALLOC_ADD)) != 0)
7528 spa_vdev_attach(spa_t *spa, uint64_t guid, nvlist_t *nvroot, int replacing, argument
7597 if (spa_config_parse(spa, &newrootvd, nvroot, NULL, 0,
9462 nvlist_t *nvroot; local
9483 nvroot = fnvlist_alloc();
9485 fnvlist_add_nvlist_array(nvroot, config,
9492 fnvlist_add_nvlist_array(nvroot, config,
9499 spa_sync_nvlist(spa, sav->sav_object, nvroot, tx);
9500 nvlist_free(nvroot);