Searched refs:cvd (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_root.c46 vdev_t *cvd = vd->vdev_child[c]; local
48 if (!cvd->vdev_ishole && !cvd->vdev_islog &&
49 cvd->vdev_ops != &vdev_indirect_ops) {
99 vdev_t *cvd = vd->vdev_child[c]; local
101 if (cvd->vdev_open_error && !cvd->vdev_islog) {
102 lasterror = cvd->vdev_open_error;
H A Dvdev.c431 vdev_add_child(vdev_t *pvd, vdev_t *cvd) argument
434 uint64_t id = cvd->vdev_id;
436 spa_t *spa = cvd->vdev_spa;
439 ASSERT(cvd->vdev_parent == NULL);
441 cvd->vdev_parent = pvd;
459 pvd->vdev_child[id] = cvd;
461 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd);
462 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL);
468 pvd->vdev_guid_sum += cvd
472 vdev_remove_child(vdev_t *pvd, vdev_t *cvd) argument
511 vdev_t **newchild, *cvd; local
1102 vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops) argument
1138 vdev_remove_parent(vdev_t *cvd) argument
2595 vdev_t *cvd = vd->vdev_child[c]; local
2824 vdev_t *cvd = vd->vdev_child[c]; local
3674 vdev_t *cvd = rvd->vdev_child[c]; local
4326 vdev_t *cvd, *pvd = vd->vdev_parent; local
4343 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
H A Dvdev_raidz.c1675 vdev_t *cvd; local
1692 cvd = vd->vdev_child[c];
1694 if (cvd->vdev_open_error != 0) {
1695 lasterror = cvd->vdev_open_error;
1700 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
1701 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
1702 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
1704 cvd->vdev_physical_ashift);
1794 vdev_t *cvd; local
1834 cvd
1916 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
1958 vdev_t *cvd; local
2356 vdev_t *cvd; local
2654 vdev_t *cvd = vd->vdev_child[devidx]; local
2669 vdev_raidz_xlate(vdev_t *cvd, const range_seg_t *in, range_seg_t *res) argument
[all...]
H A Dvdev_mirror.c308 vdev_t *cvd = vd->vdev_child[c]; local
310 if (cvd->vdev_open_error) {
311 lasterror = cvd->vdev_open_error;
316 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
317 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
318 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
320 cvd->vdev_physical_ashift);
H A Dvdev_removal.c1917 vdev_t *cvd = rvd->vdev_child[id]; local
1918 if (cvd->vdev_ashift != 0 && !cvd->vdev_islog)
1919 ASSERT3U(cvd->vdev_ashift, ==, spa->spa_max_ashift);
1920 if (cvd->vdev_ops == &vdev_indirect_ops)
1922 if (!vdev_is_concrete(cvd))
1924 if (cvd->vdev_ops == &vdev_raidz_ops)
1929 if (cvd->vdev_ops == &vdev_mirror_ops) {
1931 cid < cvd->vdev_children; cid++) {
1932 vdev_t *tmp = cvd
[all...]
H A Dspa.c5924 vdev_t *cvd = tvd->vdev_child[cid]; local
5925 if (!cvd->vdev_ops->vdev_op_leaf) {
6222 vdev_t *vd, *pvd, *cvd, *tvd; local
6315 cvd = pvd->vdev_child[c];
6317 if (cvd == vd || cvd->vdev_path == NULL)
6320 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 &&
6321 strcmp(cvd->vdev_path + len, "/old") == 0) {
6322 spa_strfree(cvd->vdev_path);
6323 cvd
7153 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
H A Dvdev_label.c443 vdev_t *cvd = vd->vdev_child[c]; local
451 !cvd->vdev_removing)
454 child[idx++] = vdev_config_generate(spa, cvd,
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dvdev_impl.h87 typedef void vdev_xlation_func_t(vdev_t *cvd, const range_seg_t *in,
463 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
464 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
466 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
467 extern void vdev_remove_parent(vdev_t *cvd);
/freebsd-11-stable/sys/cddl/boot/zfs/
H A Dzfssubr.c1321 vdev_t *cvd; local
1323 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) {
1324 if (cvd->v_id == devidx)
1328 return (cvd);
1535 vdev_t *cvd; local
1560 cvd = vdev_child(vd, rc->rc_devidx);
1561 if (cvd == NULL || cvd->v_state != VDEV_STATE_HEALTHY) {
1572 if (vdev_dtl_contains(cvd, DTL_MISSING, zio->io_txg, 1)) {
1583 rc->rc_error = cvd
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/ztest/
H A Dztest.c2573 vdev_t *cvd = rvd->vdev_child[c]; local
2575 if (cvd->vdev_ishole)
3213 vdev_t *cvd = vd->vdev_child[c]; local
3214 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL)
3215 return (cvd);
5489 vdev_t *cvd = vd->vdev_child[i]; local
5490 if (cvd->vdev_top->vdev_removing)
5492 if (cvd->vdev_children > 0 ||
5493 (vdev_is_concrete(cvd)
[all...]

Completed in 139 milliseconds