Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_root.c37 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_core_tvds() local
39 if (!cvd->vdev_ishole && !cvd->vdev_islog && in vdev_root_core_tvds()
40 cvd->vdev_ops != &vdev_indirect_ops) { in vdev_root_core_tvds()
90 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_open() local
92 if (cvd->vdev_open_error && !cvd->vdev_islog && in vdev_root_open()
93 cvd->vdev_ops != &vdev_indirect_ops) { in vdev_root_open()
94 lasterror = cvd->vdev_open_error; in vdev_root_open()
H A Dvdev_draid.c1376 vdev_t *cvd = vd->vdev_child[c]; in vdev_draid_missing() local
1378 if (!vdev_readable(cvd)) in vdev_draid_missing()
1381 if (!vdev_draid_missing(cvd, physical_offset, in vdev_draid_missing()
1434 vdev_t *cvd = vd->vdev_child[c]; in vdev_draid_partial() local
1436 if (!vdev_readable(cvd)) in vdev_draid_partial()
1439 if (vdev_draid_partial(cvd, physical_offset, txg, size)) in vdev_draid_partial()
1493 vdev_t *cvd = vd->vdev_child[c]; in vdev_draid_readable() local
1495 if (!vdev_readable(cvd)) in vdev_draid_readable()
1498 if (vdev_draid_readable(cvd, physical_offset)) in vdev_draid_readable()
1573 vdev_t *cvd = vd->vdev_child[cid]; in vdev_draid_group_degraded() local
[all …]
H A Dvdev.c572 vdev_add_child(vdev_t *pvd, vdev_t *cvd) in vdev_add_child() argument
575 uint64_t id = cvd->vdev_id; in vdev_add_child()
578 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_add_child()
579 ASSERT0P(cvd->vdev_parent); in vdev_add_child()
581 cvd->vdev_parent = pvd; in vdev_add_child()
599 pvd->vdev_child[id] = cvd; in vdev_add_child()
600 pvd->vdev_nonrot &= cvd->vdev_nonrot; in vdev_add_child()
602 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd); in vdev_add_child()
603 ASSERT0P(cvd->vdev_top->vdev_parent->vdev_parent); in vdev_add_child()
609 pvd->vdev_guid_sum += cvd->vdev_guid_sum; in vdev_add_child()
[all …]
H A Dmmp.c578 vdev_t *cvd = vd->vdev_child[c]; in mmp_claim_uberblock_sync() local
580 if (cvd->vdev_islog || cvd->vdev_isspare || in mmp_claim_uberblock_sync()
581 cvd->vdev_isl2cache || cvd->vdev_ishole || in mmp_claim_uberblock_sync()
582 cvd->vdev_ops == &vdev_indirect_ops) in mmp_claim_uberblock_sync()
585 if (cvd->vdev_top == cvd) { in mmp_claim_uberblock_sync()
586 uint64_t nparity = vdev_get_nparity(cvd); in mmp_claim_uberblock_sync()
607 for (uint64_t l = 0; l < cvd->vdev_children; in mmp_claim_uberblock_sync()
609 vdev_t *lvd = cvd->vdev_child[l]; in mmp_claim_uberblock_sync()
633 req_writes, ub, cvd, flags); in mmp_claim_uberblock_sync()
H A Dvdev_raidz.c2222 vdev_t *cvd = vd->vdev_child[c]; in vdev_raidz_open() local
2224 if (cvd->vdev_open_error != 0) { in vdev_raidz_open()
2225 lasterror = cvd->vdev_open_error; in vdev_raidz_open()
2230 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; in vdev_raidz_open()
2231 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; in vdev_raidz_open()
2232 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift); in vdev_raidz_open()
2235 vdev_t *cvd = vd->vdev_child[c]; in vdev_raidz_open() local
2237 if (cvd->vdev_open_error != 0) in vdev_raidz_open()
2240 *physical_ashift, cvd->vdev_physical_ashift); in vdev_raidz_open()
2443 vdev_t *cvd = zio->io_vd->vdev_child[rc->rc_devidx]; in vdev_raidz_io_verify() local
[all …]
H A Dvdev_mirror.c392 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() local
394 if (cvd->vdev_open_error) { in vdev_mirror_open()
395 lasterror = cvd->vdev_open_error; in vdev_mirror_open()
400 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; in vdev_mirror_open()
401 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; in vdev_mirror_open()
402 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift); in vdev_mirror_open()
405 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() local
407 if (cvd->vdev_open_error) in vdev_mirror_open()
410 *physical_ashift, cvd->vdev_physical_ashift); in vdev_mirror_open()
H A Dvdev_removal.c232 vdev_t *cvd = rvd->vdev_child[id]; in vdev_passivate() local
234 if (cvd == vd || !vdev_is_concrete(cvd) || in vdev_passivate()
235 vdev_is_dead(cvd)) in vdev_passivate()
238 metaslab_class_t *mc = cvd->vdev_mg->mg_class; in vdev_passivate()
242 if (!cvd->vdev_noalloc) { in vdev_passivate()
2313 vdev_t *cvd = rvd->vdev_child[id]; in spa_vdev_remove_top_check() local
2320 cvd->vdev_alloc_bias == vd->vdev_alloc_bias && in spa_vdev_remove_top_check()
2321 cvd->vdev_ashift != vd->vdev_ashift) { in spa_vdev_remove_top_check()
2324 if (cvd->vdev_ashift != 0 && in spa_vdev_remove_top_check()
2325 cvd->vdev_alloc_bias == VDEV_BIAS_NONE) in spa_vdev_remove_top_check()
[all …]
H A Dvdev_trim.c1333 vdev_t *cvd = ta->trim_vdev; in vdev_autotrim_thread() local
1341 if (cvd->vdev_detached || in vdev_autotrim_thread()
1342 !vdev_writeable(cvd) || in vdev_autotrim_thread()
1343 !cvd->vdev_has_trim || in vdev_autotrim_thread()
1344 cvd->vdev_trim_thread != NULL) { in vdev_autotrim_thread()
1355 if (!cvd->vdev_ops->vdev_op_leaf) in vdev_autotrim_thread()
1457 vdev_t *cvd = vd->vdev_child[c]; in vdev_autotrim_thread() local
1458 mutex_enter(&cvd->vdev_trim_io_lock); in vdev_autotrim_thread()
1460 while (cvd->vdev_trim_inflight[1] > 0) { in vdev_autotrim_thread()
1461 cv_wait(&cvd->vdev_trim_io_cv, in vdev_autotrim_thread()
[all …]
H A Dspa.c8221 vdev_t *cvd = tvd->vdev_child[cid]; local
8222 if (!cvd->vdev_ops->vdev_op_leaf) {
8786 vdev_t *vd, *pvd, *cvd, *tvd; local
8879 cvd = pvd->vdev_child[c];
8881 if (cvd == vd || cvd->vdev_path == NULL)
8884 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 &&
8885 strcmp(cvd->vdev_path + len, "/old") == 0) {
8886 spa_strfree(cvd->vdev_path);
8887 cvd->vdev_path = spa_strdup(vd->vdev_path);
8928 cvd = pvd->vdev_child[pvd->vdev_children - 1];
[all …]
/freebsd/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()
1610 if (vdev_dtl_contains(cvd, DTL_MISSING, zio->io_txg, 1)) { 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()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h81 typedef void vdev_xlation_func_t(vdev_t *cvd, const zfs_range_seg64_t *logical,
594 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
595 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
597 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
598 extern void vdev_remove_parent(vdev_t *cvd);
/freebsd/contrib/file/magic/Magdir/
H A Dfsav64 !:ext cld/cvd/clamtmp/cud
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c4506 vdev_t *cvd = vd->vdev_child[c]; in vdev_walk_tree() local
4507 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL) in vdev_walk_tree()
4508 return (cvd); in vdev_walk_tree()
7324 vdev_t *cvd = vd->vdev_child[i]; in ztest_random_concrete_vdev_leaf() local
7325 if (cvd->vdev_top->vdev_removing) in ztest_random_concrete_vdev_leaf()
7327 if (cvd->vdev_children > 0 || in ztest_random_concrete_vdev_leaf()
7328 (vdev_is_concrete(cvd) && !cvd->vdev_detached)) { in ztest_random_concrete_vdev_leaf()
7329 eligible[eligible_idx++] = cvd; in ztest_random_concrete_vdev_leaf()
8544 vdev_t *cvd, *rzvd = spa->spa_root_vdev->vdev_child[0]; in ztest_raidz_expand_run() local
8638 cvd = rzvd->vdev_child[0]; in ztest_raidz_expand_run()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1992 defm CVD : StoreRXPair<"cvd", 0x4E, 0xE326, null_frag, GR32, 4>;