Lines Matching defs:vds
2359 vdev_draid_spare_t *vds = vd->vdev_tsd;
2363 if (vds->vds_draid_vdev != NULL)
2364 return (vds->vds_draid_vdev);
2367 vds->vds_top_guid));
2397 vdev_draid_spare_t *vds = vd->vdev_tsd;
2402 if (vds->vds_draid_vdev == NULL)
2405 vdev_t *tvd = vds->vds_draid_vdev;
2409 ASSERT3U(vds->vds_spare_id, <, vdc->vdc_nspares);
2418 (tvd->vdev_children - 1) - vds->vds_spare_id);
2430 vdev_draid_spare_t *vds = vd->vdev_tsd;
2431 vds->vds_draid_vdev = NULL;
2442 vdev_draid_spare_t *vds = vd->vdev_tsd;
2446 vdev_t *tvd = vdev_lookup_by_guid(rvd, vds->vds_top_guid);
2468 if (vds->vds_spare_id >= vdc->vdc_nspares)
2483 vds->vds_draid_vdev = tvd;
2581 vdev_draid_spare_t *vds = vd->vdev_tsd;
2588 if (vds == NULL) {
2751 vdev_draid_spare_t *vds;
2771 vds = kmem_alloc(sizeof (vdev_draid_spare_t), KM_SLEEP);
2772 vds->vds_draid_vdev = NULL;
2773 vds->vds_top_guid = top_guid;
2774 vds->vds_spare_id = spare_id;
2776 *tsd = vds;
2790 vdev_draid_spare_t *vds = vd->vdev_tsd;
2794 fnvlist_add_uint64(nv, ZPOOL_CONFIG_TOP_GUID, vds->vds_top_guid);
2795 fnvlist_add_uint64(nv, ZPOOL_CONFIG_SPARE_ID, vds->vds_spare_id);