ZPOOL_CONFIG_PATH
if (nvlist_find(nvlist, ZPOOL_CONFIG_PATH,
fnvlist_add_string(vdevs[0], ZPOOL_CONFIG_PATH, file);
if (nvlist_lookup_string(spare, ZPOOL_CONFIG_PATH,
if (nvlist_lookup_string(vdev, ZPOOL_CONFIG_PATH, &path) != 0)
nvlist_add_string(newvd, ZPOOL_CONFIG_PATH, path) != 0 ||
verify(nvlist_lookup_string(tgt, ZPOOL_CONFIG_PATH,
verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0);
verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0);
verify(nvlist_add_string(nv, ZPOOL_CONFIG_PATH, buf) == 0);
verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0);
ZPOOL_CONFIG_PATH, &path) == 0);
verify(nvlist_add_string(vdev, ZPOOL_CONFIG_PATH, path) == 0);
ZPOOL_CONFIG_PATH, &path) == 0);
VERIFY(nvlist_add_string(file, ZPOOL_CONFIG_PATH, path) == 0);
if (nvlist_lookup_string(child, ZPOOL_CONFIG_PATH, &path) != 0) {
if (strcmp(srchkey, ZPOOL_CONFIG_PATH) == 0 &&
verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, buf) == 0);
verify(nvlist_add_string(search, ZPOOL_CONFIG_PATH, path) == 0);
nvlist_lookup_string(tgt, ZPOOL_CONFIG_PATH, &pathname) == 0) {
if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) != 0) {
fnvlist_add_string(nv, ZPOOL_CONFIG_PATH, newpath);
} else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) {
path = fnvlist_lookup_string(nv, ZPOOL_CONFIG_PATH);
if (nvlist_lookup_string(config, ZPOOL_CONFIG_PATH, &path) != 0)
result = nvlist_lookup_string(vdev, ZPOOL_CONFIG_PATH, &path);
result = nvlist_lookup_string(vdev, ZPOOL_CONFIG_PATH, &path);
result = nvlist_lookup_string(vdev, ZPOOL_CONFIG_PATH, &path);
if (nvlist_lookup_string(cnv, ZPOOL_CONFIG_PATH, &cname) &&
if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) != 0)
if (nvlist_add_string(nv, ZPOOL_CONFIG_PATH, best->ne_name) != 0)
if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &vd->vdev_path) == 0)
fnvlist_add_string(nv, ZPOOL_CONFIG_PATH, vd->vdev_path);
ZPOOL_CONFIG_PATH);
char *nvstr = fnvlist_lookup_string(nv, ZPOOL_CONFIG_PATH);