Searched refs:cvd (Results 1 – 8 of 8) sorted by relevance
/titanic_44/usr/src/uts/common/fs/zfs/ |
H A D | vdev.c | 202 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 D | vdev_root.c | 71 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 D | vdev_raidz.c | 1476 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 D | vdev_mirror.c | 148 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 D | spa.c | 4662 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 D | vdev_label.c | 326 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 D | vdev_impl.h | 300 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 D | ztest.c | 2483 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()
|