/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | vdev_root.c | 46 vdev_t *cvd = vd->vdev_child[c]; local 48 if (!cvd->vdev_ishole && !cvd->vdev_islog && 49 cvd->vdev_ops != &vdev_indirect_ops) { 99 vdev_t *cvd = vd->vdev_child[c]; local 101 if (cvd->vdev_open_error && !cvd->vdev_islog) { 102 lasterror = cvd->vdev_open_error;
|
H A D | vdev.c | 431 vdev_add_child(vdev_t *pvd, vdev_t *cvd) argument 434 uint64_t id = cvd->vdev_id; 436 spa_t *spa = cvd->vdev_spa; 439 ASSERT(cvd->vdev_parent == NULL); 441 cvd->vdev_parent = pvd; 459 pvd->vdev_child[id] = cvd; 461 cvd->vdev_top = (pvd->vdev_top ? pvd->vdev_top: cvd); 462 ASSERT(cvd->vdev_top->vdev_parent->vdev_parent == NULL); 468 pvd->vdev_guid_sum += cvd 472 vdev_remove_child(vdev_t *pvd, vdev_t *cvd) argument 511 vdev_t **newchild, *cvd; local 1102 vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops) argument 1138 vdev_remove_parent(vdev_t *cvd) argument 2595 vdev_t *cvd = vd->vdev_child[c]; local 2824 vdev_t *cvd = vd->vdev_child[c]; local 3674 vdev_t *cvd = rvd->vdev_child[c]; local 4326 vdev_t *cvd, *pvd = vd->vdev_parent; local 4343 vdev_t *cvd = vd->vdev_child[c]; local [all...] |
H A D | vdev_raidz.c | 1675 vdev_t *cvd; local 1692 cvd = vd->vdev_child[c]; 1694 if (cvd->vdev_open_error != 0) { 1695 lasterror = cvd->vdev_open_error; 1700 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; 1701 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; 1702 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift); 1704 cvd->vdev_physical_ashift); 1794 vdev_t *cvd; local 1834 cvd 1916 vdev_t *cvd = vd->vdev_child[rc->rc_devidx]; local 1958 vdev_t *cvd; local 2356 vdev_t *cvd; local 2654 vdev_t *cvd = vd->vdev_child[devidx]; local 2669 vdev_raidz_xlate(vdev_t *cvd, const range_seg_t *in, range_seg_t *res) argument [all...] |
H A D | vdev_mirror.c | 308 vdev_t *cvd = vd->vdev_child[c]; local 310 if (cvd->vdev_open_error) { 311 lasterror = cvd->vdev_open_error; 316 *asize = MIN(*asize - 1, cvd->vdev_asize - 1) + 1; 317 *max_asize = MIN(*max_asize - 1, cvd->vdev_max_asize - 1) + 1; 318 *logical_ashift = MAX(*logical_ashift, cvd->vdev_ashift); 320 cvd->vdev_physical_ashift);
|
H A D | vdev_removal.c | 1917 vdev_t *cvd = rvd->vdev_child[id]; local 1918 if (cvd->vdev_ashift != 0 && !cvd->vdev_islog) 1919 ASSERT3U(cvd->vdev_ashift, ==, spa->spa_max_ashift); 1920 if (cvd->vdev_ops == &vdev_indirect_ops) 1922 if (!vdev_is_concrete(cvd)) 1924 if (cvd->vdev_ops == &vdev_raidz_ops) 1929 if (cvd->vdev_ops == &vdev_mirror_ops) { 1931 cid < cvd->vdev_children; cid++) { 1932 vdev_t *tmp = cvd [all...] |
H A D | spa.c | 5924 vdev_t *cvd = tvd->vdev_child[cid]; local 5925 if (!cvd->vdev_ops->vdev_op_leaf) { 6222 vdev_t *vd, *pvd, *cvd, *tvd; local 6315 cvd = pvd->vdev_child[c]; 6317 if (cvd == vd || cvd->vdev_path == NULL) 6320 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 && 6321 strcmp(cvd->vdev_path + len, "/old") == 0) { 6322 spa_strfree(cvd->vdev_path); 6323 cvd 7153 vdev_t *cvd = vd->vdev_child[c]; local [all...] |
H A D | vdev_label.c | 443 vdev_t *cvd = vd->vdev_child[c]; local 451 !cvd->vdev_removing) 454 child[idx++] = vdev_config_generate(spa, cvd,
|
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
H A D | vdev_impl.h | 87 typedef void vdev_xlation_func_t(vdev_t *cvd, const range_seg_t *in, 463 extern void vdev_add_child(vdev_t *pvd, vdev_t *cvd); 464 extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd); 466 extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops); 467 extern void vdev_remove_parent(vdev_t *cvd);
|
/freebsd-11-stable/sys/cddl/boot/zfs/ |
H A D | zfssubr.c | 1321 vdev_t *cvd; local 1323 STAILQ_FOREACH(cvd, &pvd->v_children, v_childlink) { 1324 if (cvd->v_id == devidx) 1328 return (cvd); 1535 vdev_t *cvd; local 1560 cvd = vdev_child(vd, rc->rc_devidx); 1561 if (cvd == NULL || cvd->v_state != VDEV_STATE_HEALTHY) { 1572 if (vdev_dtl_contains(cvd, DTL_MISSING, zio->io_txg, 1)) { 1583 rc->rc_error = cvd [all...] |
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/ztest/ |
H A D | ztest.c | 2573 vdev_t *cvd = rvd->vdev_child[c]; local 2575 if (cvd->vdev_ishole) 3213 vdev_t *cvd = vd->vdev_child[c]; local 3214 if ((cvd = vdev_walk_tree(cvd, func, arg)) != NULL) 3215 return (cvd); 5489 vdev_t *cvd = vd->vdev_child[i]; local 5490 if (cvd->vdev_top->vdev_removing) 5492 if (cvd->vdev_children > 0 || 5493 (vdev_is_concrete(cvd) [all...] |