• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching defs:rvd

298 	vdev_t *rvd = spa->spa_root_vdev;
307 if (rvd != NULL) {
340 rvd->vdev_state, src);
843 vdev_t *rvd = spa->spa_root_vdev;
853 vdev_state = rvd->vdev_state;
870 vdev_t *rvd = spa->spa_root_vdev;
875 rvd->vdev_guid = *newguid;
876 rvd->vdev_guid_sum += (*newguid - oldguid);
877 vdev_config_dirty(rvd);
2041 vdev_t *rvd = spa->spa_root_vdev;
2044 for (uint64_t i = 0; i < rvd->vdev_children; i++) {
2045 vdev_t *vd = rvd->vdev_child[i];
2075 vdev_t *rvd = spa->spa_root_vdev;
2086 child = kmem_alloc(rvd->vdev_children * sizeof (nvlist_t *),
2090 for (uint64_t c = 0; c < rvd->vdev_children; c++) {
2091 vdev_t *tvd = rvd->vdev_child[c];
2115 kmem_free(child, rvd->vdev_children * sizeof (char **));
2119 vdev_dbgmsg_print_tree(rvd, 2);
2123 for (uint64_t c = 0; c < rvd->vdev_children; c++) {
2124 vdev_t *tvd = rvd->vdev_child[c];
2131 vdev_dbgmsg_print_tree(rvd, 2);
2170 vdev_t *rvd = spa->spa_root_vdev;
2175 for (int c = 0; c < rvd->vdev_children; c++) {
2176 vdev_t *tvd = rvd->vdev_child[c];
2194 vdev_t *rvd = spa->spa_root_vdev;
2198 for (int c = 0; c < rvd->vdev_children; c++) {
2199 vdev_t *tvd = rvd->vdev_child[c];
3146 vdev_t *rvd = spa->spa_root_vdev;
3169 vdev_uberblock_load(rvd, ub, &mmp_label);
3186 vdev_uberblock_load(rvd, ub, &mmp_label);
3254 error = spa_vdev_err(rvd, VDEV_AUX_ACTIVE, EREMOTEIO);
3300 vdev_t *rvd;
3388 error = spa_config_parse(spa, &rvd, nvtree, NULL, 0, parse);
3397 ASSERT(spa->spa_root_vdev == rvd);
3480 vdev_t *rvd = spa->spa_root_vdev;
3483 error = vdev_validate(rvd);
3491 if (rvd->vdev_state <= VDEV_STATE_CANT_OPEN) {
3494 vdev_dbgmsg_print_tree(rvd, 2);
3517 vdev_t *rvd = spa->spa_root_vdev;
3548 vdev_uberblock_load(rvd, ub, &label);
3556 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, ENXIO));
3580 return (spa_vdev_err(rvd, VDEV_AUX_ACTIVE, EREMOTEIO));
3605 return (spa_vdev_err(rvd, VDEV_AUX_VERSION_NEWER, ENOTSUP));
3617 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA,
3626 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA,
3665 return (spa_vdev_err(rvd, VDEV_AUX_UNSUP_FEAT,
3692 vdev_t *rvd = spa->spa_root_vdev;
3698 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3709 vdev_t *mrvd, *rvd = spa->spa_root_vdev;
3717 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3731 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3759 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, error));
3771 copy_error = vdev_copy_path_strict(rvd, mrvd);
3774 vdev_dbgmsg_print_tree(rvd, 2);
3781 vdev_copy_path_relaxed(rvd, mrvd);
3784 vdev_close(rvd);
3785 vdev_free(rvd);
3787 rvd = mrvd;
3828 vdev_dbgmsg_print_tree(rvd, 2);
3848 vdev_dbgmsg_print_tree(rvd, 2);
3852 return (spa_vdev_err(rvd,
3863 return (spa_vdev_err(rvd, VDEV_AUX_BAD_GUID_SUM, ENXIO));
3865 if (rvd->vdev_guid_sum != spa->spa_uberblock.ub_guid_sum) {
3869 (u_longlong_t)rvd->vdev_guid_sum);
3870 return (spa_vdev_err(rvd, VDEV_AUX_BAD_GUID_SUM,
3881 vdev_t *rvd = spa->spa_root_vdev;
3891 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3901 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, error));
3911 vdev_t *rvd = spa->spa_root_vdev;
3919 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3924 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3929 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
3985 return (spa_vdev_err(rvd, VDEV_AUX_UNSUP_FEAT,
4007 return (spa_vdev_err(rvd,
4016 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4036 vdev_t *rvd = spa->spa_root_vdev;
4043 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4054 vdev_t *rvd = spa->spa_root_vdev;
4068 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4072 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4077 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4087 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4092 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4101 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4106 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4115 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4123 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4136 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4148 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4169 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4204 vdev_t *rvd = spa->spa_root_vdev;
4218 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4224 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4240 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4246 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4263 vdev_t *rvd = spa->spa_root_vdev;
4274 return (spa_vdev_err(rvd, VDEV_AUX_ACTIVE, EREMOTEIO));
4300 error = vdev_load(rvd);
4303 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, error));
4310 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, error));
4317 vdev_dtl_reassess(rvd, 0, 0, B_FALSE, B_FALSE);
4327 vdev_t *rvd = spa->spa_root_vdev;
4332 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO));
4341 vdev_t *rvd = spa->spa_root_vdev;
4352 return (spa_vdev_err(rvd, VDEV_AUX_BAD_LOG,
4365 vdev_t *rvd = spa->spa_root_vdev;
4376 return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA,
4413 vdev_t *rvd = spa->spa_root_vdev;
4429 for (int c = 0; c < rvd->vdev_children; c++)
4430 if (rvd->vdev_child[c]->vdev_ms_array == 0)
4616 vdev_t *rvd = spa->spa_root_vdev;
4621 int children = rvd->vdev_children;
4625 vdev_t *vd = rvd->vdev_child[(c0 + c) % children];
4641 spa->spa_last_synced_guid = rvd->vdev_guid;
5703 vdev_t *rvd;
5822 error = spa_config_parse(spa, &rvd, nvroot, NULL, 0, VDEV_ALLOC_ADD);
5824 ASSERT(error != 0 || rvd != NULL);
5825 ASSERT(error != 0 || spa->spa_root_vdev == rvd);
5831 (error = vdev_create(rvd, txg, B_FALSE)) == 0 &&
5832 (error = vdev_draid_spare_create(nvroot, rvd, &ndraid, 0)) == 0 &&
5838 for (int c = 0; error == 0 && c < rvd->vdev_children; c++) {
5839 vdev_t *vd = rvd->vdev_child[c];
6389 vdev_t *rvd = spa->spa_root_vdev;
6390 vdev_initialize_stop_all(rvd, VDEV_INITIALIZE_ACTIVE);
6391 vdev_trim_stop_all(rvd, VDEV_TRIM_ACTIVE);
6507 vdev_t *rvd = spa->spa_root_vdev;
6544 rvd->vdev_children)) == 0) {
6597 tvd->vdev_id = rvd->vdev_children;
6598 vdev_add_child(rvd, tvd);
6674 vdev_t *rvd = spa->spa_root_vdev;
6702 if (vdev_rebuild_active(rvd))
6842 ASSERT(pvd->vdev_top->vdev_parent == rvd);
6861 ASSERT(tvd->vdev_parent == rvd);
6943 vdev_t *rvd __maybe_unused = spa->spa_root_vdev;
7120 ASSERT(tvd->vdev_parent == rvd);
7444 vdev_t *rvd, **vml = NULL; /* vdev modify list */
7483 rvd = spa->spa_root_vdev;
7485 for (c = 0; c < rvd->vdev_children; c++) {
7486 vdev_t *vd = rvd->vdev_child[c];
7498 if (children != (lastlog != 0 ? lastlog : rvd->vdev_children))
8935 vdev_t *rvd = spa->spa_root_vdev;
8943 for (int c = 0; c < rvd->vdev_children; c++) {
8944 vdev_t *tvd = rvd->vdev_child[c];
8996 vdev_t *rvd = spa->spa_root_vdev;
8997 for (int c = 0; c < rvd->vdev_children; c++) {
8998 vdev_t *vd = rvd->vdev_child[c];
9098 vdev_t *rvd = spa->spa_root_vdev;
9113 int children = rvd->vdev_children;
9118 rvd->vdev_child[(c0 + c) % children];
9135 error = vdev_config_sync(rvd->vdev_child,
9136 rvd->vdev_children, txg);
9140 spa->spa_last_synced_guid = rvd->vdev_guid;
9223 vdev_t *rvd = spa->spa_root_vdev;
9226 for (i = 0; i < rvd->vdev_children; i++) {
9227 vd = rvd->vdev_child[i];
9231 if (i == rvd->vdev_children) {
9496 vdev_t *rvd = spa->spa_root_vdev;
9499 for (uint64_t c = 0; c < rvd->vdev_children; c++) {
9500 vdev_t *vd = rvd->vdev_child[c];