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

/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_root.c71 vdev_t *cvd = vd->vdev_child[c]; local
73 if (cvd->vdev_open_error && !cvd->vdev_islog) {
74 lasterror = cvd->vdev_open_error;
H A Dvdev.c267 vdev_add_child(vdev_t *pvd, vdev_t *cvd) argument
270 uint64_t id = cvd->vdev_id;
273 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL);
274 ASSERT(cvd->vdev_parent == NULL);
276 cvd->vdev_parent = pvd;
294 pvd->vdev_child[id] = cvd;
296 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd);
297 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL);
303 pvd->vdev_guid_sum += cvd
307 vdev_remove_child(vdev_t *pvd, vdev_t *cvd) argument
346 vdev_t **newchild, *cvd; local
821 vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops) argument
856 vdev_remove_parent(vdev_t *cvd) argument
1982 vdev_t *cvd = vd->vdev_child[c]; local
2164 vdev_t *cvd = vd->vdev_child[c]; local
2754 vdev_t *cvd = rvd->vdev_child[c]; local
3415 vdev_t *cvd, *pvd = vd->vdev_parent; local
3432 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
H A Dvdev_mirror.c148 vdev_t *cvd = vd->vdev_child[c]; local
150 if (cvd->vdev_open_error) {
151 lasterror = cvd->vdev_open_error;
156 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
157 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
158 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
160 cvd->vdev_physical_ashift);
H A Dvdev_raidz.c1487 vdev_t *cvd; local
1504 cvd = vd->vdev_child[c];
1506 if (cvd->vdev_open_error != 0) {
1507 lasterror = cvd->vdev_open_error;
1512 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1;
1513 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1;
1514 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift);
1516 cvd->vdev_physical_ashift);
1606 vdev_t *cvd; local
1644 cvd
1734 vdev_t *cvd; local
2118 vdev_t *cvd; local
[all...]
H A Dvdev_label.c326 vdev_t *cvd = vd->vdev_child[c]; local
334 !cvd->vdev_removing)
337 child[idx++] = vdev_config_generate(spa, cvd,
H A Dspa.c4834 vdev_t *vd, *pvd, *cvd, *tvd; local
4906 cvd = pvd->vdev_child[c];
4908 if (cvd == vd || cvd->vdev_path == NULL)
4911 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 &&
4912 strcmp(cvd->vdev_path + len, "/old") == 0) {
4913 spa_strfree(cvd->vdev_path);
4914 cvd->vdev_path = spa_strdup(vd->vdev_path);
4949 cvd = pvd->vdev_child[pvd->vdev_children - 1];
4961 ASSERT(cvd
5854 vdev_t *cvd = vd->vdev_child[c]; local
[all...]
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dvdev_impl.h314 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd);
315 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
317 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
318 extern void vdev_remove_parent(vdev_t *cvd);
/freebsd-9.3-release/sys/cddl/boot/zfs/
H A Dzfssubr.c1233 vdev_t *cvd; local
1235 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) {
1236 if (cvd->v_id == devidx)
1240 return (cvd);
1447 vdev_t *cvd; local
1472 cvd = vdev_child(vd, rc->rc_devidx);
1473 if (cvd == NULL || cvd->v_state != VDEV_STATE_HEALTHY) {
1484 if (vdev_dtl_contains(cvd, DTL_MISSING, zio->io_txg, 1)) {
1495 rc->rc_error = cvd
[all...]
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/ztest/
H A Dztest.c2473 vdev_t *cvd = rvd->vdev_child[c]; local
2475 if (cvd->vdev_ishole)
3015 vdev_t *cvd = vd->vdev_child[c]; local
3016 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL)
3017 return (cvd);

Completed in 105 milliseconds