Lines Matching defs:cvd

1209 			vdev_t *cvd = vd->vdev_child[c];
1211 if (!vdev_readable(cvd))
1214 if (!vdev_draid_missing(cvd, physical_offset,
1268 vdev_t *cvd = vd->vdev_child[c];
1270 if (!vdev_readable(cvd))
1273 if (vdev_draid_partial(cvd, physical_offset, txg, size))
1327 vdev_t *cvd = vd->vdev_child[c];
1329 if (!vdev_readable(cvd))
1332 if (vdev_draid_readable(cvd, physical_offset))
1407 vdev_t *cvd = vd->vdev_child[cid];
1410 if (vdev_draid_faulted(cvd, physical_offset))
1417 if (vdev_draid_find_spare(cvd) != NULL)
1447 vdev_t *cvd = vd->vdev_child[cid];
1450 if (vdev_draid_partial(cvd, physical_offset, txg, size))
1457 if (vdev_draid_find_spare(cvd) != NULL)
1479 vdev_t *cvd = vd->vdev_child[c];
1481 if (cvd->vdev_ops == &vdev_draid_spare_ops)
1484 asize = MIN(asize - 1, cvd->vdev_asize - 1) + 1;
1485 max_asize = MIN(max_asize - 1, cvd->vdev_max_asize - 1) + 1;
1486 logical_ashift = MAX(logical_ashift, cvd->vdev_ashift);
1489 vdev_t *cvd = vd->vdev_child[c];
1491 if (cvd->vdev_ops == &vdev_draid_spare_ops)
1494 physical_ashift, cvd->vdev_physical_ashift);
1681 vdev_t *cvd = vd->vdev_child[i];
1683 if (cvd->vdev_ops == &vdev_draid_ops) {
1684 vdev_draid_config_t *vdc = cvd->vdev_tsd;
1711 vdev_t *cvd = vd->vdev_child[vdev_id];
1714 if (cvd->vdev_ops != &vdev_draid_ops)
1717 vdev_draid_config_t *vdc = cvd->vdev_tsd;
1734 cvd->vdev_guid);
1741 cvd->vdev_ashift);
1832 vdev_t *cvd = vd->vdev_child[rc->rc_devidx];
1834 vdev_xlate(cvd, &logical_rs, &physical_rs, &remain_rs);
1900 vdev_t *cvd = vd->vdev_child[rc->rc_devidx];
1902 if (!vdev_draid_readable(cvd, rc->rc_offset)) {
1913 if (vdev_draid_missing(cvd, rc->rc_offset, zio->io_txg, 1)) {
1950 if (vdev_draid_rebuilding(cvd)) {
1974 if ((svd = vdev_draid_find_spare(cvd)) != NULL) {
1990 if ((cvd->vdev_ops == &vdev_spare_ops ||
1991 cvd->vdev_ops == &vdev_replacing_ops) &&
1992 vdev_draid_rebuilding(cvd)) {
2012 vdev_t *cvd = vd->vdev_child[rc->rc_devidx];
2019 zio_nowait(zio_vdev_child_io(zio, NULL, cvd,
2083 vdev_draid_xlate(vdev_t *cvd, const range_seg64_t *logical_rs,
2086 vdev_t *raidvd = cvd->vdev_parent;
2152 if (id == cvd->vdev_id) {
2419 vdev_t *cvd = tvd->vdev_child[cid];
2421 if (cvd->vdev_ops == &vdev_draid_spare_ops)
2422 return (vdev_draid_spare_get_child(cvd, physical_offset));
2424 return (cvd);
2580 vdev_t *cvd = NULL, *vd = zio->io_vd;
2616 cvd = vdev_draid_spare_get_child(vd, offset);
2618 if (cvd == NULL) {
2621 zio_nowait(zio_vdev_child_io(zio, NULL, cvd,
2644 cvd = vdev_draid_spare_get_child(vd, offset);
2646 if (cvd == NULL || !vdev_readable(cvd)) {
2649 zio_nowait(zio_vdev_child_io(zio, NULL, cvd,
2661 cvd = vdev_draid_spare_get_child(vd, offset);
2663 if (cvd == NULL || !cvd->vdev_has_trim) {
2666 zio_nowait(zio_vdev_child_io(zio, NULL, cvd,