Lines Matching defs:search
2200 * Find a vdev that matches the search criteria specified. We use the
2206 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare,
2214 nvpair_t *pair = nvlist_next_nvpair(search, NULL);
2217 if (search == NULL || pair == NULL)
2220 /* Obtain the key we will use to search */
2360 if ((ret = vdev_to_nvlist_iter(child[c], search,
2381 if ((ret = vdev_to_nvlist_iter(child[c], search,
2392 if ((ret = vdev_to_nvlist_iter(child[c], search,
2411 nvlist_t *search, *nvroot, *ret;
2413 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2414 verify(nvlist_add_string(search, ZPOOL_CONFIG_PHYS_PATH, ppath) == 0);
2423 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2424 nvlist_free(search);
2450 nvlist_t *nvroot, *search, *ret;
2453 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2457 verify(nvlist_add_uint64(search, ZPOOL_CONFIG_GUID, guid) == 0);
2459 verify(nvlist_add_string(search, ZPOOL_CONFIG_TYPE, path) == 0);
2462 verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, buf) == 0);
2464 verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, path) == 0);
2474 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2475 nvlist_free(search);
2856 is_replacing_spare(nvlist_t *search, nvlist_t *tgt, int which)
2862 if (nvlist_lookup_nvlist_array(search, ZPOOL_CONFIG_CHILDREN, &child,
2864 verify(nvlist_lookup_string(search, ZPOOL_CONFIG_TYPE,