Lines Matching defs:search
1923 * Find a vdev that matches the search criteria specified. We use the
1929 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare,
1937 nvpair_t *pair = nvlist_next_nvpair(search, NULL);
1940 if (search == NULL || pair == NULL)
1943 /* Obtain the key we will use to search */
2083 if ((ret = vdev_to_nvlist_iter(child[c], search,
2104 if ((ret = vdev_to_nvlist_iter(child[c], search,
2115 if ((ret = vdev_to_nvlist_iter(child[c], search,
2134 nvlist_t *search, *nvroot, *ret;
2136 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2137 verify(nvlist_add_string(search, ZPOOL_CONFIG_PHYS_PATH, ppath) == 0);
2146 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2147 nvlist_free(search);
2170 nvlist_t *nvroot, *search, *ret;
2173 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2177 verify(nvlist_add_uint64(search, ZPOOL_CONFIG_GUID, guid) == 0);
2179 verify(nvlist_add_string(search, ZPOOL_CONFIG_TYPE, path) == 0);
2182 verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, buf) == 0);
2184 verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, path) == 0);
2194 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2195 nvlist_free(search);
2576 is_replacing_spare(nvlist_t *search, nvlist_t *tgt, int which)
2582 if (nvlist_lookup_nvlist_array(search, ZPOOL_CONFIG_CHILDREN, &child,
2584 verify(nvlist_lookup_string(search, ZPOOL_CONFIG_TYPE,