Lines Matching defs:config
91 * Another added complexity is that not every label is updated when the config
217 * Generate the nvlist representing this vdev's config.
399 vdev_top_config_generate(spa_t *spa, nvlist_t *config)
415 VERIFY(nvlist_add_uint64_array(config, ZPOOL_CONFIG_HOLE_ARRAY,
419 VERIFY(nvlist_add_uint64(config, ZPOOL_CONFIG_VDEV_CHILDREN,
437 nvlist_t *config = NULL;
476 if ((error || label_txg == 0) && !config) {
477 config = label;
481 nvlist_free(config);
482 config = fnvlist_dup(label);
492 if (config == NULL && !(flags & ZIO_FLAG_TRYHARD)) {
499 return (config);
953 * to obtain the config nvlist associated with
992 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config)
1001 ASSERT(config);
1004 *config = NULL;
1021 *config = vdev_label_read_config(cb.ubl_vd, ub->ub_txg);
1157 * Generate a label describing the top-level config to which we belong.