Lines Matching defs:config
91 * Another added complexity is that not every label is updated when the config
211 * Generate the nvlist representing this vdev's config.
407 vdev_top_config_generate(spa_t *spa, nvlist_t *config)
423 VERIFY(nvlist_add_uint64_array(config, ZPOOL_CONFIG_HOLE_ARRAY,
427 VERIFY(nvlist_add_uint64(config, ZPOOL_CONFIG_VDEV_CHILDREN,
445 nvlist_t *config = NULL;
484 if ((error || label_txg == 0) && !config) {
485 config = label;
489 nvlist_free(config);
490 config = fnvlist_dup(label);
500 if (config == NULL && !(flags & ZIO_FLAG_TRYHARD)) {
507 return (config);
912 * to obtain the config nvlist associated with
951 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config)
960 ASSERT(config);
963 *config = NULL;
980 *config = vdev_label_read_config(cb.ubl_vd, ub->ub_txg);
1116 * Generate a label describing the top-level config to which we belong.