Lines Matching refs:config

294     int order, int num_labels, nvlist_t *config)  in add_config()  argument
307 if (nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE, in add_config()
310 nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid) == 0) { in add_config()
334 if (nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_GUID, in add_config()
336 nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, in add_config()
338 nvlist_lookup_uint64(config, ZPOOL_CONFIG_TOP_GUID, in add_config()
340 nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_TXG, in add_config()
396 ce->ce_config = fnvlist_dup(config); in add_config()
475 nvlist_t *ret = NULL, *config = NULL, *tmp = NULL, *nvtop, *nvroot; in get_configs() local
499 if (nvlist_alloc(&config, NV_UNIQUE_NAME, 0) != 0) in get_configs()
531 (void) nvlist_remove(config, in get_configs()
534 (void) nvlist_remove(config, in get_configs()
546 verify(nvlist_add_uint64(config, in get_configs()
555 verify(nvlist_add_uint64_array(config, in get_configs()
579 fnvlist_add_uint64(config, in get_configs()
583 fnvlist_add_uint64(config, in get_configs()
587 fnvlist_add_string(config, in get_configs()
592 fnvlist_add_string(config, in get_configs()
597 fnvlist_add_uint64(config, in get_configs()
603 fnvlist_add_uint64(config, in get_configs()
607 fnvlist_add_string(config, in get_configs()
671 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_GUID, in get_configs()
772 if (nvlist_add_nvlist(config, ZPOOL_CONFIG_VDEV_TREE, in get_configs()
790 verify(nvlist_lookup_string(config, ZPOOL_CONFIG_POOL_NAME, in get_configs()
792 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_GUID, in get_configs()
799 nvlist_free(config); in get_configs()
800 config = NULL; in get_configs()
805 if (nvlist_add_nvlist(config, ZPOOL_LOAD_POLICY, in get_configs()
810 if ((nvl = zutil_refresh_config(hdl, config)) == NULL) { in get_configs()
811 nvlist_free(config); in get_configs()
812 config = NULL; in get_configs()
816 nvlist_free(config); in get_configs()
817 config = nvl; in get_configs()
823 verify(nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE, in get_configs()
847 (void) nvlist_remove(config, ZPOOL_CONFIG_HOSTID, in get_configs()
849 (void) nvlist_remove(config, ZPOOL_CONFIG_HOSTNAME, in get_configs()
852 verify(nvlist_add_uint64(config, ZPOOL_CONFIG_HOSTID, in get_configs()
854 verify(nvlist_add_string(config, ZPOOL_CONFIG_HOSTNAME, in get_configs()
862 verify(nvlist_lookup_string(config, ZPOOL_CONFIG_POOL_NAME, in get_configs()
864 if (nvlist_add_nvlist(ret, name, config) != 0) in get_configs()
868 nvlist_free(config); in get_configs()
869 config = NULL; in get_configs()
882 nvlist_free(config); in get_configs()
908 zpool_read_label(int fd, nvlist_t **config, int *num_labels) in zpool_read_label() argument
916 *config = NULL; in zpool_read_label()
936 sizeof (label->vl_vdev_phys.vp_nvlist), config, 0) != 0) in zpool_read_label()
939 if (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_GUID, in zpool_read_label()
941 nvlist_free(*config); in zpool_read_label()
945 if (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_POOL_STATE, in zpool_read_label()
947 nvlist_free(*config); in zpool_read_label()
952 (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_POOL_TXG, in zpool_read_label()
954 nvlist_free(*config); in zpool_read_label()
962 nvlist_free(*config); in zpool_read_label()
964 expected_config = *config; in zpool_read_label()
974 *config = expected_config; in zpool_read_label()
1096 nvlist_t *config; in zpool_open_func() local
1133 error = zpool_read_label(fd, &config, &num_labels); in zpool_open_func()
1141 nvlist_free(config); in zpool_open_func()
1147 rn->rn_config = config; in zpool_open_func()
1283 nvlist_t *config = slice->rn_config; in zpool_find_import_impl() local
1289 matched = nvlist_lookup_string(config, in zpool_find_import_impl()
1296 matched = nvlist_lookup_uint64(config, in zpool_find_import_impl()
1309 slice->rn_num_labels, config); in zpool_find_import_impl()
1311 nvlist_free(config); in zpool_find_import_impl()
1521 nvlist_t *config = NULL; in zpool_find_config() local
1537 VERIFY0(nvpair_value_nvlist(elem, &config)); in zpool_find_config()
1538 if (pool_match(config, targetdup)) { in zpool_find_config()
1544 match = config; in zpool_find_config()