Lines Matching refs:zhp
80 find_pool(zpool_handle_t *zhp, void *data)
85 zpool_get_prop_int(zhp, ZPOOL_PROP_GUID, NULL)) {
86 cbp->cb_zhp = zhp;
90 zpool_close(zhp);
150 zpool_handle_t *zhp;
160 zhp = cb.cb_zhp;
161 config = zpool_get_config(zhp, NULL);
164 zpool_close(zhp);
170 zpool_close(zhp);
175 return (zhp);
184 replace_with_spare(fmd_hdl_t *hdl, zpool_handle_t *zhp, nvlist_t *vdev)
193 config = zpool_get_config(zhp, NULL);
208 ashift = zpool_get_prop_int(zhp, ZPOOL_PROP_ASHIFT, &source);
215 dev_name = zpool_vdev_name(NULL, zhp, vdev, B_FALSE);
245 if (zpool_vdev_attach(zhp, dev_name, spare_name,
309 zpool_handle_t *zhp;
347 if ((zhp = find_by_guid(zhdl, pool_guid, vdev_guid,
351 devname = zpool_vdev_name(NULL, zhp, vdev, B_FALSE);
357 zpool_vdev_offline(zhp, devname, B_TRUE);
359 replace_with_spare(hdl, zhp, vdev) == B_FALSE) {
365 zpool_close(zhp);
460 if ((zhp = find_by_guid(zhdl, pool_guid, vdev_guid,
472 zpool_get_name(zhp));
473 (void) zpool_clear(zhp, NULL, NULL);
474 zpool_close(zhp);
485 zpool_get_name(zhp), vdev_guid);
486 (void) zpool_vdev_clear(zhp, vdev_guid);
487 zpool_close(zhp);
495 (void) zpool_vdev_fault(zhp, vdev_guid, aux);
497 (void) zpool_vdev_degrade(zhp, vdev_guid, aux);
502 zpool_get_name(zhp));
507 (void) replace_with_spare(hdl, zhp, vdev);
509 zpool_close(zhp);