Lines Matching defs:zhp
84 find_pool(zpool_handle_t *zhp, void *data)
89 zpool_get_prop_int(zhp, ZPOOL_PROP_GUID, NULL)) {
90 cbp->cb_zhp = zhp;
94 zpool_close(zhp);
147 remove_spares(zpool_handle_t *zhp, void *data)
158 config = zpool_get_config(zhp, NULL);
161 zpool_close(zhp);
167 zpool_close(zhp);
174 devname = zpool_vdev_name(NULL, zhp, spares[i],
179 zpool_vdev_remove_wanted(zhp, devname) == 0)
185 zpool_close(zhp);
212 zpool_handle_t *zhp;
222 zhp = cb.cb_zhp;
223 config = zpool_get_config(zhp, NULL);
226 zpool_close(zhp);
232 zpool_close(zhp);
237 return (zhp);
246 replace_with_spare(fmd_hdl_t *hdl, zpool_handle_t *zhp, nvlist_t *vdev)
255 config = zpool_get_config(zhp, NULL);
270 ashift = zpool_get_prop_int(zhp, ZPOOL_PROP_ASHIFT, &source);
277 dev_name = zpool_vdev_name(NULL, zhp, vdev, B_FALSE);
307 if (zpool_vdev_attach(zhp, dev_name, spare_name,
370 zpool_handle_t *zhp;
434 if ((zhp = find_by_guid(zhdl, pool_guid, vdev_guid,
438 devname = zpool_vdev_name(NULL, zhp, vdev, B_FALSE);
455 remove_status = zpool_vdev_remove_wanted(zhp, devname);
463 replace_with_spare(hdl, zhp, vdev) == B_FALSE)) {
469 zpool_close(zhp);
567 if ((zhp = find_by_guid(zhdl, pool_guid, vdev_guid,
579 zpool_get_name(zhp));
580 (void) zpool_clear(zhp, NULL, NULL);
581 zpool_close(zhp);
592 zpool_get_name(zhp), vdev_guid);
593 (void) zpool_vdev_clear(zhp, vdev_guid);
594 zpool_close(zhp);
602 (void) zpool_vdev_fault(zhp, vdev_guid, aux);
604 (void) zpool_vdev_degrade(zhp, vdev_guid, aux);
609 zpool_get_name(zhp));
614 (void) replace_with_spare(hdl, zhp, vdev);
616 zpool_close(zhp);