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

/freebsd-current/sys/contrib/openzfs/module/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 cvd->vdev_ops != &vdev_indirect_ops) {
103 lasterror = cvd->vdev_open_error;
H A Dvdev_draid.c1209 vdev_t *cvd = vd->vdev_child[c]; local
1211 if (!vdev_readable(cvd))
1214 if (!vdev_draid_missing(cvd, physical_offset,
1268 vdev_t *cvd = vd->vdev_child[c]; local
1270 if (!vdev_readable(cvd))
1273 if (vdev_draid_partial(cvd, physical_offset, txg, size))
1327 vdev_t *cvd = vd->vdev_child[c]; local
1329 if (!vdev_readable(cvd))
1332 if (vdev_draid_readable(cvd, physical_offset))
1407 vdev_t *cvd local
1447 vdev_t *cvd = vd->vdev_child[cid]; local
1479 vdev_t *cvd = vd->vdev_child[c]; local
1489 vdev_t *cvd = vd->vdev_child[c]; local
1681 vdev_t *cvd = vd->vdev_child[i]; local
1711 vdev_t *cvd = vd->vdev_child[vdev_id]; local
1832 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
1900 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2012 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2083 vdev_draid_xlate(vdev_t *cvd, const range_seg64_t *logical_rs, range_seg64_t *physical_rs, range_seg64_t *remain_rs) argument
2419 vdev_t *cvd = tvd->vdev_child[cid]; local
2580 vdev_t *cvd = NULL, *vd = zio->io_vd; local
[all...]
H A Dvdev.c498 vdev_add_child(vdev_t *pvd, vdev_t *cvd)
501 uint64_t id = cvd->vdev_id;
504 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL);
505 ASSERT(cvd->vdev_parent == NULL);
507 cvd->vdev_parent = pvd;
525 pvd->vdev_child[id] = cvd;
527 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd);
528 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL);
534 pvd->vdev_guid_sum += cvd
492 vdev_add_child(vdev_t *pvd, vdev_t *cvd) argument
537 vdev_remove_child(vdev_t *pvd, vdev_t *cvd) argument
582 vdev_t **newchild, *cvd; local
1319 vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops) argument
1355 vdev_remove_parent(vdev_t *cvd) argument
1887 vdev_t *cvd = vd->vdev_child[c]; local
2312 vdev_t *cvd = vd->vdev_child[c]; local
3280 vdev_t *cvd = vd->vdev_child[c]; local
3582 vdev_t *cvd = vd->vdev_child[c]; local
3646 vdev_t *cvd = vd->vdev_child[c]; local
4596 vdev_get_child_stat(vdev_t *cvd, vdev_stat_t *vs, vdev_stat_t *cvs) argument
4617 vdev_get_child_stat_ex(vdev_t *cvd, vdev_stat_ex_t *vsx, vdev_stat_ex_t *cvsx) argument
4690 vdev_t *cvd = vd->vdev_child[c]; local
5542 vdev_t *cvd, *pvd = vd->vdev_parent; local
5563 vdev_t *cvd = vd->vdev_child[c]; local
5615 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
H A Dvdev_raidz.c2144 vdev_t *cvd = vd->vdev_child[c]; local
2146 if (cvd->vdev_open_error != 0) {
2147 lasterror = cvd->vdev_open_error;
2152 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
2153 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
2154 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
2157 vdev_t *cvd = vd->vdev_child[c]; local
2159 if (cvd->vdev_open_error != 0)
2162 *physical_ashift, cvd->vdev_physical_ashift);
2301 vdev_t *cvd local
2340 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2387 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2414 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2456 vdev_t *cvd = vd->vdev_child[i]; local
2771 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local
2809 vdev_t *cvd = vd->vdev_child[rc->rc_shadow_devidx]; local
3374 vdev_t *cvd = zio->io_vd->vdev_child[rc->rc_devidx]; local
3600 vdev_t *cvd = vd->vdev_child[devidx]; local
3615 vdev_raidz_xlate(vdev_t *cvd, const range_seg64_t *logical_rs, range_seg64_t *physical_rs, range_seg64_t *remain_rs) argument
[all...]
H A Dvdev_mirror.c401 vdev_t *cvd = vd->vdev_child[c]; local
403 if (cvd->vdev_open_error) {
404 lasterror = cvd->vdev_open_error;
409 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
410 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
411 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
414 vdev_t *cvd = vd->vdev_child[c]; local
416 if (cvd->vdev_open_error)
419 *physical_ashift, cvd->vdev_physical_ashift);
H A Dvdev_trim.c1335 vdev_t *cvd = ta->trim_vdev;
1343 if (cvd->vdev_detached ||
1344 !vdev_writeable(cvd) ||
1345 !cvd->vdev_has_trim ||
1346 cvd->vdev_trim_thread != NULL) {
1357 if (!cvd->vdev_ops->vdev_op_leaf)
1456 vdev_t *cvd = vd->vdev_child[c];
1457 mutex_enter(&cvd->vdev_trim_io_lock);
1459 while (cvd->vdev_trim_inflight[1] > 0) {
1460 cv_wait(&cvd
1332 vdev_t *cvd = ta->trim_vdev; local
1453 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
H A Dvdev_removal.c210 vdev_t *cvd = rvd->vdev_child[id]; local
212 if (cvd == vd ||
213 cvd->vdev_ops == &vdev_indirect_ops)
216 metaslab_class_t *mc = cvd->vdev_mg->mg_class;
220 if (!cvd->vdev_noalloc) {
2255 vdev_t *cvd = rvd->vdev_child[id]; local
2262 cvd->vdev_alloc_bias == vd->vdev_alloc_bias &&
2263 cvd->vdev_ashift != vd->vdev_ashift) {
2266 if (cvd->vdev_ashift != 0 &&
2267 cvd
[all...]
H A Dspa.c7272 vdev_t *cvd = tvd->vdev_child[cid];
7273 if (!cvd->vdev_ops->vdev_op_leaf) {
7737 vdev_t *vd, *pvd, *cvd, *tvd;
7830 cvd = pvd->vdev_child[c];
7832 if (cvd == vd || cvd->vdev_path == NULL)
7835 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 &&
7836 strcmp(cvd->vdev_path + len, "/old") == 0) {
7837 spa_strfree(cvd->vdev_path);
7838 cvd
7249 vdev_t *cvd = tvd->vdev_child[cid]; local
7714 vdev_t *vd, *pvd, *cvd, *tvd; local
8853 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h94 typedef void vdev_xlation_func_t(vdev_t *cvd, const range_seg64_t *logical,
577 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
578 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
580 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
581 extern void vdev_remove_parent(vdev_t *cvd);
/freebsd-current/sys/cddl/boot/zfs/
H A Dzfssubr.c1348 vdev_t *cvd; local
1350 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) {
1351 if (cvd->v_id == devidx)
1355 return (cvd);
1571 vdev_t *cvd; local
1598 cvd = vdev_child(vd, rc->rc_devidx);
1599 if (cvd == NULL || cvd->v_state != VDEV_STATE_HEALTHY) {
1610 if (vdev_dtl_contains(cvd, DTL_MISSING, zio->io_txg, 1)) {
1621 rc->rc_error = cvd
[all...]
/freebsd-current/sys/contrib/openzfs/cmd/
H A Dztest.c4323 vdev_t *cvd = vd->vdev_child[c];
4324 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL)
4325 return (cvd);
7111 vdev_t *cvd = vd->vdev_child[i];
7112 if (cvd->vdev_top->vdev_removing)
7114 if (cvd->vdev_children > 0 ||
7115 (vdev_is_concrete(cvd) && !cvd->vdev_detached)) {
7116 eligible[eligible_idx++] = cvd;
4331 vdev_t *cvd = vd->vdev_child[c]; local
7117 vdev_t *cvd = vd->vdev_child[i]; local
8038 vdev_t *cvd, *rzvd = spa->spa_root_vdev->vdev_child[0]; local
[all...]

Completed in 237 milliseconds