Searched refs:newvd (Results 1 – 4 of 4) sorted by relevance
| /freebsd/sys/contrib/openzfs/cmd/zed/agents/ |
| H A D | zfs_mod.c | 191 nvlist_t *nvroot, *newvd; in zfs_process_add() local 533 if (nvlist_alloc(&newvd, NV_UNIQUE_NAME, 0) != 0) { in zfs_process_add() 539 if (nvlist_add_string(newvd, ZPOOL_CONFIG_TYPE, VDEV_TYPE_DISK) != 0 || in zfs_process_add() 540 nvlist_add_string(newvd, ZPOOL_CONFIG_PATH, path) != 0 || in zfs_process_add() 541 nvlist_add_string(newvd, ZPOOL_CONFIG_DEVID, new_devid) != 0 || in zfs_process_add() 542 (physpath != NULL && nvlist_add_string(newvd, in zfs_process_add() 544 (enc_sysfs_path != NULL && nvlist_add_string(newvd, in zfs_process_add() 546 nvlist_add_uint64(newvd, ZPOOL_CONFIG_WHOLE_DISK, wholedisk) != 0 || in zfs_process_add() 549 (const nvlist_t **)&newvd, 1) != 0) { in zfs_process_add() 551 nvlist_free(newvd); in zfs_process_add() [all …]
|
| /freebsd/cddl/usr.sbin/zfsd/ |
| H A D | case_file.cc | 1258 nvlist_t *nvroot, *newvd; in Replace() local 1299 newvd = NULL; in Replace() 1302 || nvlist_alloc(&newvd, NV_UNIQUE_NAME, 0) != 0) { in Replace() 1309 if (nvlist_add_string(newvd, ZPOOL_CONFIG_TYPE, vdev_type) != 0 in Replace() 1310 || nvlist_add_string(newvd, ZPOOL_CONFIG_PATH, path) != 0 in Replace() 1313 &newvd, 1) != 0) { in Replace() 1316 nvlist_free(newvd); in Replace() 1322 nvlist_free(newvd); in Replace()
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | spa.c | 8354 * newvd: New spare disk 8361 spa_vdev_new_spare_would_cause_double_spares(vdev_t *newvd, vdev_t *pvd) 8382 if (newvd->vdev_isspare) 8412 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; 8483 newvd = newrootvd->vdev_child[0]; 8485 if (!newvd->vdev_ops->vdev_op_leaf) 8494 if (oldvd->vdev_top->vdev_islog && newvd->vdev_isspare) 8502 if (newvd->vdev_isspare && 8504 newvd->vdev_nonrot != oldvd->vdev_nonrot) 8510 if (newvd 8355 spa_vdev_new_spare_would_cause_double_spares(vdev_t * newvd,vdev_t * pvd) global() argument 8406 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; global() local 9745 vdev_t *newvd, *oldvd; global() local [all...] |
| /freebsd/sys/contrib/openzfs/cmd/ |
| H A D | ztest.c | 3868 vdev_t *oldvd, *newvd, *pvd; in ztest_vdev_attach_detach() local 3999 newvd = sav->sav_vdevs[ztest_random(sav->sav_count)]; in ztest_vdev_attach_detach() 4002 if (newvd->vdev_ops == &vdev_draid_spare_ops) in ztest_vdev_attach_detach() 4005 (void) strlcpy(newpath, newvd->vdev_path, MAXPATHLEN); in ztest_vdev_attach_detach() 4012 newvd = vdev_lookup_by_path(rvd, newpath); in ztest_vdev_attach_detach() 4015 if (newvd) { in ztest_vdev_attach_detach() 4019 vdev_reopen(newvd); in ztest_vdev_attach_detach() 4020 newsize = vdev_get_min_asize(newvd); in ztest_vdev_attach_detach() 4050 else if (newvd == oldvd) in ztest_vdev_attach_detach() 4058 else if (newvd_is_dspare && pvd != vdev_draid_spare_get_parent(newvd)) in ztest_vdev_attach_detach() [all …]
|