Lines Matching defs:search
2554 * Find a vdev that matches the search criteria specified. We use the
2560 vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, boolean_t *avail_spare,
2568 nvpair_t *pair = nvlist_next_nvpair(search, NULL);
2571 if (search == NULL || pair == NULL)
2574 /* Obtain the key we will use to search */
2709 if ((ret = vdev_to_nvlist_iter(child[c], search,
2730 if ((ret = vdev_to_nvlist_iter(child[c], search,
2741 if ((ret = vdev_to_nvlist_iter(child[c], search,
2759 nvlist_t *search, *nvroot, *ret;
2763 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2767 verify(nvlist_add_uint64(search, ZPOOL_CONFIG_GUID, guid) == 0);
2769 verify(nvlist_add_string(search, ZPOOL_CONFIG_PHYS_PATH,
2780 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2781 nvlist_free(search);
2811 nvlist_t *nvroot, *search, *ret;
2814 verify(nvlist_alloc(&search, NV_UNIQUE_NAME, KM_SLEEP) == 0);
2818 verify(nvlist_add_uint64(search, ZPOOL_CONFIG_GUID, guid) == 0);
2820 verify(nvlist_add_string(search, ZPOOL_CONFIG_TYPE, path) == 0);
2822 verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, path) == 0);
2832 ret = vdev_to_nvlist_iter(nvroot, search, avail_spare, l2cache, log);
2833 nvlist_free(search);
3225 is_replacing_spare(nvlist_t *search, nvlist_t *tgt, int which)
3231 if (nvlist_lookup_nvlist_array(search, ZPOOL_CONFIG_CHILDREN, &child,
3233 verify(nvlist_lookup_string(search, ZPOOL_CONFIG_TYPE,