Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/common/fs/zfs/
H A Dvdev.c202 vdev_add_child(vdev_t *pvd, vdev_t *cvd) in vdev_add_child() argument
205 uint64_t id = cvd->vdev_id; in vdev_add_child()
207 spa_t *spa = cvd->vdev_spa; in vdev_add_child()
210 ASSERT(cvd->vdev_parent == NULL); in vdev_add_child()
212 cvd->vdev_parent = pvd; in vdev_add_child()
230 pvd->vdev_child[id] = cvd; in vdev_add_child()
232 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd); in vdev_add_child()
233 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL); in vdev_add_child()
239 pvd->vdev_guid_sum += cvd->vdev_guid_sum; in vdev_add_child()
243 vdev_remove_child(vdev_t *pvd, vdev_t *cvd) in vdev_remove_child() argument
[all …]
H A Dvdev_root.c71 vdev_t *cvd = vd->vdev_child[c]; in vdev_root_open() local
73 if (cvd->vdev_open_error && !cvd->vdev_islog) { in vdev_root_open()
74 lasterror = cvd->vdev_open_error; in vdev_root_open()
H A Dvdev_raidz.c1476 vdev_t *cvd; in vdev_raidz_open() local
1493 cvd = vd->vdev_child[c]; in vdev_raidz_open()
1495 if (cvd->vdev_open_error != 0) { in vdev_raidz_open()
1496 lasterror = cvd->vdev_open_error; in vdev_raidz_open()
1501 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; in vdev_raidz_open()
1502 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; in vdev_raidz_open()
1503 *ashift = MAX(*ashift, cvd->vdev_ashift); in vdev_raidz_open()
1592 vdev_t *cvd; in vdev_raidz_physio() local
1630 cvd = vd->vdev_child[rc->rc_devidx]; in vdev_raidz_physio()
1659 if ((err = vdev_disk_physio(cvd, in vdev_raidz_physio()
[all …]
H A Dvdev_mirror.c148 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() local
150 if (cvd->vdev_open_error) { in vdev_mirror_open()
151 lasterror = cvd->vdev_open_error; in vdev_mirror_open()
156 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; in vdev_mirror_open()
157 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; in vdev_mirror_open()
158 *ashift = MAX(*ashift, cvd->vdev_ashift); in vdev_mirror_open()
H A Dspa.c4662 vdev_t *vd, *pvd, *cvd, *tvd; in spa_vdev_detach() local
4734 cvd = pvd->vdev_child[c]; in spa_vdev_detach()
4736 if (cvd == vd || cvd->vdev_path == NULL) in spa_vdev_detach()
4739 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 && in spa_vdev_detach()
4740 strcmp(cvd->vdev_path + len, "/old") == 0) { in spa_vdev_detach()
4741 spa_strfree(cvd->vdev_path); in spa_vdev_detach()
4742 cvd->vdev_path = spa_strdup(vd->vdev_path); in spa_vdev_detach()
4777 cvd = pvd->vdev_child[pvd->vdev_children - 1]; in spa_vdev_detach()
4789 ASSERT(cvd->vdev_isspare); in spa_vdev_detach()
4790 spa_spare_remove(cvd); in spa_vdev_detach()
[all …]
H A Dvdev_label.c326 vdev_t *cvd = vd->vdev_child[c]; in vdev_config_generate() local
334 !cvd->vdev_removing) in vdev_config_generate()
337 child[idx++] = vdev_config_generate(spa, cvd, in vdev_config_generate()
/titanic_44/usr/src/uts/common/fs/zfs/sys/
H A Dvdev_impl.h300 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
301 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
303 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
304 extern void vdev_remove_parent(vdev_t *cvd);
/titanic_44/usr/src/cmd/ztest/
H A Dztest.c2483 vdev_t *cvd = rvd->vdev_child[c]; in find_vdev_hole() local
2485 if (cvd->vdev_ishole) in find_vdev_hole()
3025 vdev_t *cvd = vd->vdev_child[c]; in vdev_walk_tree() local
3026 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL) in vdev_walk_tree()
3027 return (cvd); in vdev_walk_tree()