Lines Matching defs:config

46 static int read_efi_label(libzfs_handle_t *hdl, nvlist_t *config,
152 * vdev's guid then get it from the zhp config nvlist.
349 check_sys_label(nvlist_t *config, libzfs_handle_t *hdl)
360 if (nvlist_lookup_string(config, ZPOOL_CONFIG_PATH, &path) != 0)
479 pool_label_check(nvlist_t *config, libzfs_handle_t *hdl)
484 if (nvlist_lookup_nvlist_array(config, ZPOOL_CONFIG_CHILDREN,
486 return (check_sys_label(config, hdl) >= 0);
1390 nvlist_t *config)
1399 if (!hdl->libzfs_printerr || config == NULL)
1402 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0)
1441 nvlist_t *config)
1460 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO, &nv) != 0 ||
1526 zpool_import(libzfs_handle_t *hdl, nvlist_t *config, const char *newname,
1550 ret = zpool_import_props(hdl, config, newname, props,
1591 zpool_import_props(libzfs_handle_t *hdl, nvlist_t *config, const char *newname,
1605 verify(nvlist_lookup_string(config, ZPOOL_CONFIG_POOL_NAME,
1607 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
1614 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE,
1623 if (nvlist_lookup_uint64(config, ZPOOL_CONFIG_HOSTID,
1630 verify(nvlist_lookup_string(config,
1632 verify(nvlist_lookup_uint64(config,
1664 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
1678 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_GUID,
1681 if (zcmd_write_conf_nvlist(hdl, &zc, config) != 0) {
1702 zpool_get_load_policy(config, &policy);
2228 vdev_get_one_physpath(nvlist_t *config, char *physpath, size_t physpath_size,
2235 if (nvlist_lookup_string(config, ZPOOL_CONFIG_PHYS_PATH,
2308 * Get phys_path for a root pool config.
2320 nvlist_t *config = zhp->zpool_config;
2324 if (nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE,
2764 "already in replacing/spare config; wait "
2930 nvlist_t *tree, *config, **child, **newchild, *newconfig = NULL;
2944 if ((config = zpool_get_config(zhp, NULL)) == NULL) {
2951 verify(nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE, &tree)
2953 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION, &vers) == 0);
2996 * Create a hole vdev and put it in the config.
3074 /* now build up the config list & call the ioctl */
3855 * Read the EFI(GPT) label from the config, if a label does not exist then
3861 read_efi_label(libzfs_handle_t *hdl, nvlist_t *config, diskaddr_t *sb)
3868 if (nvlist_lookup_string(config, ZPOOL_CONFIG_PATH, &path) != 0)
3899 find_start_block(libzfs_handle_t *hdl, nvlist_t *config)
3906 if (nvlist_lookup_nvlist_array(config,
3908 if (nvlist_lookup_uint64(config,
3913 if (read_efi_label(hdl, config, &sb) < 0)
3928 pool_get_req_gpt_part(nvlist_t *config, libzfs_handle_t *hdl, ushort_t *tag,
3937 if (nvlist_lookup_nvlist_array(config,
3940 if (nvlist_lookup_string(config, ZPOOL_CONFIG_PATH,