Home
last modified time | relevance | path

Searched refs:cvd (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/module/zfs/
H A Dvdev_root.c46 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_core_tvds() local
48 if (!cvd->vdev_ishole && !cvd->vdev_islog && in vdev_root_core_tvds()
49 cvd->vdev_ops != &vdev_indirect_ops) { in vdev_root_core_tvds()
99 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_open() local
101 if (cvd->vdev_open_error && !cvd->vdev_islog && in vdev_root_open()
102 cvd->vdev_ops != &vdev_indirect_ops) { in vdev_root_open()
103 lasterror = cvd->vdev_open_error; in vdev_root_open()
H A Dvdev_draid.c1225 if (!vdev_readable(cvd)) in vdev_draid_missing()
1284 if (!vdev_readable(cvd)) in vdev_draid_partial()
1343 if (!vdev_readable(cvd)) in vdev_draid_readable()
1493 vdev_t *cvd = vd->vdev_child[c]; in vdev_draid_calculate_asize() local
1748 cvd->vdev_guid); in vdev_draid_spare_create()
1755 cvd->vdev_ashift); in vdev_draid_spare_create()
2166 if (id == cvd->vdev_id) { in vdev_draid_xlate()
2438 return (cvd); in vdev_draid_spare_get_child()
2636 if (cvd == NULL) { in vdev_draid_spare_io_start()
2664 if (cvd == NULL || !vdev_readable(cvd)) { in vdev_draid_spare_io_start()
[all …]
H A Dvdev.c501 cvd->vdev_parent = pvd; in vdev_add_child()
521 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd); in vdev_add_child()
531 list_insert_head(&cvd->vdev_spa->spa_leaf_list, cvd); in vdev_add_child()
551 cvd->vdev_parent = NULL; in vdev_remove_child()
1341 vdev_top_update(cvd->vdev_top, cvd->vdev_top); in vdev_add_parent()
1378 cvd->vdev_orig_guid = cvd->vdev_guid; in vdev_remove_parent()
1395 vdev_top_update(cvd->vdev_top, cvd->vdev_top); in vdev_remove_parent()
1397 if (cvd == cvd->vdev_top) in vdev_remove_parent()
1889 cvd->vdev_open_error = vdev_open(cvd); in vdev_open_children_impl()
3632 cvd->vdev_load_error = vdev_load(cvd); in vdev_load()
[all …]
H A Dvdev_raidz.c1520 vdev_t *cvd = vd->vdev_child[c]; in vdev_raidz_open() local
1522 if (cvd->vdev_open_error != 0) { in vdev_raidz_open()
1523 lasterror = cvd->vdev_open_error; in vdev_raidz_open()
1533 vdev_t *cvd = vd->vdev_child[c]; in vdev_raidz_open() local
1535 if (cvd->vdev_open_error != 0) in vdev_raidz_open()
1682 if (!vdev_readable(cvd)) { in vdev_raidz_io_start_read()
2384 mutex_enter(&cvd->vdev_stat_lock); in vdev_raidz_io_done_unrecoverable()
2385 cvd->vdev_stat.vs_checksum_errors++; in vdev_raidz_io_done_unrecoverable()
2386 mutex_exit(&cvd->vdev_stat_lock); in vdev_raidz_io_done_unrecoverable()
2525 vdev_t *raidvd = cvd->vdev_parent; in vdev_raidz_xlate()
[all …]
H A Dvdev_mirror.c401 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() local
403 if (cvd->vdev_open_error) { in vdev_mirror_open()
404 lasterror = cvd->vdev_open_error; in vdev_mirror_open()
409 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; in vdev_mirror_open()
410 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; in vdev_mirror_open()
411 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift); in vdev_mirror_open()
414 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() local
416 if (cvd->vdev_open_error) in vdev_mirror_open()
419 *physical_ashift, cvd->vdev_physical_ashift); in vdev_mirror_open()
H A Dvdev_trim.c1326 vdev_t *cvd = ta->trim_vdev; in vdev_autotrim_thread() local
1334 if (cvd->vdev_detached || in vdev_autotrim_thread()
1335 !vdev_writeable(cvd) || in vdev_autotrim_thread()
1336 !cvd->vdev_has_trim || in vdev_autotrim_thread()
1337 cvd->vdev_trim_thread != NULL) { in vdev_autotrim_thread()
1348 if (!cvd->vdev_ops->vdev_op_leaf) in vdev_autotrim_thread()
1447 vdev_t *cvd = vd->vdev_child[c]; in vdev_autotrim_thread() local
1448 mutex_enter(&cvd->vdev_trim_io_lock); in vdev_autotrim_thread()
1451 cv_wait(&cvd->vdev_trim_io_cv, in vdev_autotrim_thread()
1452 &cvd->vdev_trim_io_lock); in vdev_autotrim_thread()
[all …]
H A Dvdev_removal.c210 vdev_t *cvd = rvd->vdev_child[id]; in vdev_passivate() local
212 if (cvd == vd || in vdev_passivate()
213 cvd->vdev_ops == &vdev_indirect_ops) in vdev_passivate()
220 if (!cvd->vdev_noalloc) { in vdev_passivate()
2255 vdev_t *cvd = rvd->vdev_child[id]; in spa_vdev_remove_top_check() local
2266 if (cvd->vdev_ashift != 0 && in spa_vdev_remove_top_check()
2269 if (!vdev_is_concrete(cvd)) in spa_vdev_remove_top_check()
2271 if (vdev_get_nparity(cvd) != 0) in spa_vdev_remove_top_check()
2276 if (cvd->vdev_ops == &vdev_mirror_ops) { in spa_vdev_remove_top_check()
2278 cid < cvd->vdev_children; cid++) { in spa_vdev_remove_top_check()
[all …]
H A Dspa.c7538 vdev_t *vd, *pvd, *cvd, *tvd; local
7631 cvd = pvd->vdev_child[c];
7633 if (cvd == vd || cvd->vdev_path == NULL)
7638 spa_strfree(cvd->vdev_path);
7692 ASSERT(cvd->vdev_isspare);
7693 spa_spare_remove(cvd);
7696 cvd->vdev_unspare = B_TRUE;
7705 cvd->vdev_unspare = B_FALSE;
7706 vdev_remove_parent(cvd);
7713 tvd = cvd->vdev_top;
[all …]
/freebsd-14.2/sys/cddl/boot/zfs/
H A Dzfssubr.c1348 vdev_t *cvd; in vdev_child() local
1350 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) { in vdev_child()
1351 if (cvd->v_id == devidx) in vdev_child()
1355 return (cvd); in vdev_child()
1571 vdev_t *cvd; in vdev_raidz_read() local
1598 cvd = vdev_child(vd, rc->rc_devidx); in vdev_raidz_read()
1599 if (cvd == NULL || cvd->v_state != VDEV_STATE_HEALTHY) { in vdev_raidz_read()
1621 rc->rc_error = cvd->v_read(cvd, NULL, rc->rc_data, in vdev_raidz_read()
1771 cvd = vdev_child(vd, rc->rc_devidx); in vdev_raidz_read()
1772 ASSERT(cvd != NULL); in vdev_raidz_read()
[all …]
/freebsd-14.2/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h95 typedef void vdev_xlation_func_t(vdev_t *cvd, const range_seg64_t *logical,
576 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
577 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
579 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
580 extern void vdev_remove_parent(vdev_t *cvd);
/freebsd-14.2/contrib/file/magic/Magdir/
H A Dfsav64 !:ext cld/cvd/clamtmp/cud
/freebsd-14.2/sys/contrib/openzfs/cmd/
H A Dztest.c3995 vdev_t *cvd = vd->vdev_child[c]; in vdev_walk_tree() local
3996 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL) in vdev_walk_tree()
3997 return (cvd); in vdev_walk_tree()
6757 vdev_t *cvd = vd->vdev_child[i]; in ztest_random_concrete_vdev_leaf() local
6758 if (cvd->vdev_top->vdev_removing) in ztest_random_concrete_vdev_leaf()
6760 if (cvd->vdev_children > 0 || in ztest_random_concrete_vdev_leaf()
6761 (vdev_is_concrete(cvd) && !cvd->vdev_detached)) { in ztest_random_concrete_vdev_leaf()
6762 eligible[eligible_idx++] = cvd; in ztest_random_concrete_vdev_leaf()
/freebsd-14.2/sys/contrib/device-tree/src/arm/
H A Datlas7.dtsi1700 cvd@10db2000 {
1701 compatible = "sirf,cvd";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1920 defm CVD : StoreRXPair<"cvd", 0x4E, 0xE326, null_frag, GR32, 4>;