Lines Matching defs:config
170 * To determine the status for a pool, we make several passes over the config,
175 * - Look for any faulted or missing devices in a non-replicated config
177 * - Check for any faulted or missing devices in a replicated config
185 check_status(nvlist_t *config, boolean_t isimport)
197 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_VERSION,
199 verify(nvlist_lookup_nvlist(config, ZPOOL_CONFIG_VDEV_TREE,
203 verify(nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_STATE,
218 (void) nvlist_lookup_uint64(config, ZPOOL_CONFIG_HOSTID, &hostid);
237 verify(nvlist_lookup_nvlist(config, ZPOOL_CONFIG_LOAD_INFO,
245 * Check that the config is complete.
254 if (nvlist_lookup_uint64(config, ZPOOL_CONFIG_SUSPENDED,
270 * Bad devices in non-replicated config.
295 if (nvlist_lookup_uint64(config, ZPOOL_CONFIG_ERRCOUNT,
301 * Missing devices in a replicated config.
342 feat = fnvlist_lookup_nvlist(config,
347 feat = fnvlist_lookup_nvlist(config,
375 zpool_import_status(nvlist_t *config, char **msgid)
377 zpool_status_t ret = check_status(config, B_TRUE);