| /freebsd-head/sys/contrib/openzfs/cmd/zed/agents/ |
| HD | zfs_retire.c | 194 find_and_remove_spares(libzfs_handle_t *zhdl, uint64_t vdev_guid) in find_and_remove_spares() argument 199 cb.cb_vdev_guid = vdev_guid; in find_and_remove_spares() 209 find_by_guid(libzfs_handle_t *zhdl, uint64_t pool_guid, uint64_t vdev_guid, in find_by_guid() argument 231 if (vdev_guid != 0) { in find_by_guid() 232 if ((*vdevp = find_vdev(zhdl, nvroot, vdev_guid)) == NULL) { in find_by_guid() 332 uint64_t pool_guid, vdev_guid; in zfs_vdev_repair() local 335 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, &vdev_guid) != 0) in zfs_vdev_repair() 351 zrp->zrr_vdev == vdev_guid) in zfs_vdev_repair() 358 zrp->zrr_vdev = vdev_guid; in zfs_vdev_repair() 362 vdev_guid, pool_guid); in zfs_vdev_repair() [all …]
|
| HD | zfs_agents.c | 84 uint64_t vdev_guid; in zfs_agent_iter_vdev() local 138 nvlist_lookup_uint64(nvl, ZPOOL_CONFIG_GUID, &vdev_guid) == 0 && in zfs_agent_iter_vdev() 139 gsp->gs_vdev_guid == vdev_guid) { in zfs_agent_iter_vdev() 212 uint64_t pool_guid = 0, vdev_guid = 0; in zfs_agent_post_event() local 223 (void) nvlist_lookup_uint64(nvl, ZFS_EV_VDEV_GUID, &vdev_guid); in zfs_agent_post_event() 236 if (devid == NULL || pool_guid == 0 || vdev_guid == 0) { in zfs_agent_post_event() 238 search.gs_vdev_guid = vdev_guid; in zfs_agent_post_event() 246 if (vdev_guid == 0) in zfs_agent_post_event() 247 vdev_guid = search.gs_vdev_guid; in zfs_agent_post_event() 270 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, vdev_guid); in zfs_agent_post_event()
|
| HD | zfs_diagnosis.c | 250 uint64_t vdev_guid = 0; in zfs_mark_vdev() local 255 (void) nvlist_lookup_uint64(vd, ZPOOL_CONFIG_GUID, &vdev_guid); in zfs_mark_vdev() 263 zcp->zc_data.zc_vdev_guid == vdev_guid) { in zfs_mark_vdev() 441 zfs_serd_name(char *buf, uint64_t pool_guid, uint64_t vdev_guid, in zfs_serd_name() argument 446 (long long unsigned int)vdev_guid, type); in zfs_serd_name() 565 uint64_t ena, pool_guid, vdev_guid, parent_guid; in zfs_fm_recv() local 595 &vdev_guid) != 0) in zfs_fm_recv() 653 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, &vdev_guid) != 0) in zfs_fm_recv() 654 vdev_guid = 0; in zfs_fm_recv() 669 if (zcp->zc_data.zc_vdev_guid == vdev_guid) in zfs_fm_recv() [all …]
|
| HD | zfs_mod.c | 879 guid_iter(uint64_t pool_guid, uint64_t vdev_guid, const char *devid, in guid_iter() argument 887 data.dd_vdev_guid = vdev_guid; in guid_iter() 919 uint64_t pool_guid = 0, vdev_guid = 0; in zfs_deliver_add() local 932 (void) nvlist_lookup_uint64(nvl, ZFS_EV_VDEV_GUID, &vdev_guid); in zfs_deliver_add() 950 is_slice, vdev_guid)) in zfs_deliver_add() 952 if (vdev_guid != 0) in zfs_deliver_add() 953 (void) guid_iter(pool_guid, vdev_guid, devid, zfs_process_add, in zfs_deliver_add()
|
| /freebsd-head/sbin/devd/ |
| HD | zfs.conf | 62 action "logger -p local7.notice -t ZFS vdev is removed, pool_guid=$pool_guid vdev_guid=$vdev_guid"; 68 … local7.info -t ZFS autoreplace is configured for vdev, pool_guid=$pool_guid vdev_guid=$vdev_guid"; 74 …ion "logger -p local7.notice -t ZFS vdev state changed, pool_guid=$pool_guid vdev_guid=$vdev_guid";
|
| /freebsd-head/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| HD | zfs_ioctl_os.c | 98 uint64_t vdev_guid; in zfs_ioc_nextboot() local 105 ZPOOL_CONFIG_GUID, &vdev_guid) != 0) in zfs_ioc_nextboot() 112 spa = spa_by_guid(pool_guid, vdev_guid); in zfs_ioc_nextboot() 122 vd = spa_lookup_by_guid(spa, vdev_guid, B_TRUE); in zfs_ioc_nextboot()
|
| HD | vdev_geom.c | 170 vdev_online(spa, vd->vdev_guid, ZFS_ONLINE_EXPAND, NULL); in vdev_geom_resize() 541 uint64_t vdev_guid; in process_vdev_config() local 552 if (nvlist_lookup_uint64(cfg, ZPOOL_CONFIG_TOP_GUID, &vdev_guid) != 0) in process_vdev_config() 649 uint64_t pool_guid, top_guid, vdev_guid; in vdev_attach_ok() local 672 vdev_guid = 0; in vdev_attach_ok() 673 (void) nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid); in vdev_attach_ok() 692 if (vdev_guid == vd->vdev_guid) { in vdev_attach_ok() 695 } else if (top_guid == vd->vdev_guid && vd == vd->vdev_top) { in vdev_attach_ok() 700 pp->name, (uintmax_t)vd->vdev_guid, (uintmax_t)vdev_guid); in vdev_attach_ok() 763 (uintmax_t)spa_guid(vd->vdev_spa), (uintmax_t)vd->vdev_guid); in vdev_geom_open_by_guids() [all …]
|
| /freebsd-head/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| HD | trace_arc.h | 128 __field(uint64_t, vdev_guid) 134 __entry->vdev_guid = vd->vdev_guid; 139 ZIO_TP_PRINTK_FMT, __entry->vdev_id, __entry->vdev_guid, 302 __field(uint64_t, vdev_guid) 316 __entry->vdev_guid = dev->l2ad_vdev->vdev_guid; 331 __entry->vdev_id, __entry->vdev_guid, __entry->vdev_state,
|
| /freebsd-head/sys/contrib/openzfs/lib/libzfs/ |
| HD | libzfs_import.c | 286 uint64_t guid = 0, vdev_guid; in zpool_in_use() local 302 vdev_guid = fnvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID); in zpool_in_use() 357 ret = find_guid(nvroot, vdev_guid); in zpool_in_use() 396 cb.cb_guid = vdev_guid; in zpool_in_use() 412 cb.cb_guid = vdev_guid; in zpool_in_use()
|
| HD | libzfs_pool.c | 5312 zpool_vdev_guid(zpool_handle_t *zhp, const char *vdevname, uint64_t *vdev_guid) in zpool_vdev_guid() argument 5334 *vdev_guid = fnvlist_lookup_uint64(tgt, ZPOOL_CONFIG_GUID); in zpool_vdev_guid() 5523 uint64_t vdev_guid = 0; in zpool_get_vdev_prop() local 5526 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) != 0) in zpool_get_vdev_prop() 5534 fnvlist_add_uint64(reqnvl, ZPOOL_VDEV_PROPS_GET_VDEV, vdev_guid); in zpool_get_vdev_prop() 5582 uint64_t vdev_guid = 0; in zpool_get_all_vdev_props() local 5585 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) != 0) in zpool_get_all_vdev_props() 5591 fnvlist_add_uint64(nvl, ZPOOL_VDEV_PROPS_GET_VDEV, vdev_guid); in zpool_get_all_vdev_props() 5622 uint64_t vdev_guid; in zpool_set_vdev_prop() local 5624 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) != 0) in zpool_set_vdev_prop() [all …]
|
| /freebsd-head/sys/contrib/openzfs/tests/zfs-tests/tests/functional/fault/ |
| HD | auto_replace_002_pos.ksh | 114 vdev_guid=$(zpool get guid -H -o value $TESTPOOL $SD_DEVICE_ID) 115 log_note original vdev guid ${vdev_guid} 173 log_must wait_vdev_online $TESTPOOL 0 $vdev_guid 45
|
| /freebsd-head/sys/contrib/openzfs/module/zfs/ |
| HD | zfs_fm.c | 298 uint64_t vdev_guid, pool_guid; in zfs_ereport_clear() local 302 vdev_guid = 0; in zfs_ereport_clear() 305 vdev_guid = vd->vdev_guid; in zfs_ereport_clear() 317 if (entry->re_vdev_guid == vdev_guid || in zfs_ereport_clear() 359 search.re_vdev_guid = vd->vdev_guid; in zfs_ereport_is_duplicate() 518 vd != NULL ? vd->vdev_guid : 0); in zfs_ereport_start() 556 DATA_TYPE_UINT64, vd->vdev_guid, in zfs_ereport_start() 607 DATA_TYPE_UINT64, pvd->vdev_guid, in zfs_ereport_start() 631 spare_guids[i] = spare_vd->vdev_guid; in zfs_ereport_start() 1383 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, vd->vdev_guid)); in zfs_event_create()
|
| HD | vdev.c | 190 (u_longlong_t)vd->vdev_guid, buf); in vdev_dbgmsg() 239 (u_longlong_t)vd->vdev_guid, in vdev_dbgmsg_print_tree() 490 if (vd->vdev_guid == guid) in vdev_lookup_by_guid() 685 vd->vdev_guid = guid; in vdev_alloc_common() 1112 ASSERT(vd->vdev_guid_sum == vd->vdev_guid); in vdev_free() 1418 uint64_t guid_delta = mvd->vdev_guid - cvd->vdev_guid; in vdev_remove_parent() 1419 cvd->vdev_orig_guid = cvd->vdev_guid; in vdev_remove_parent() 1420 cvd->vdev_guid += guid_delta; in vdev_remove_parent() 2501 if (vd->vdev_guid != guid && vd->vdev_guid != aux_guid) { in vdev_validate() 2504 if (vd != vd->vdev_top || vd->vdev_guid != top_guid) in vdev_validate() [all …]
|
| HD | spa_stats.c | 576 uint64_t vdev_guid; /* unique ID of leaf vdev */ member 607 (u_longlong_t)smh->vdev_guid, (u_longlong_t)smh->vdev_label, in spa_mmp_history_show() 692 smh->vdev_guid++; in spa_mmp_history_set_skip() 754 smh->vdev_guid = vd->vdev_guid; in spa_mmp_history_add() 764 smh->vdev_guid = 1; in spa_mmp_history_add()
|
| HD | vdev_label.c | 469 fnvlist_add_uint64(nv, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_config_generate() 1031 fnvlist_add_uint64(label, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_aux_label_generate() 1120 uint64_t guid_delta = spare_guid - vd->vdev_guid; in vdev_label_init() 1122 vd->vdev_guid += guid_delta; in vdev_label_init() 1140 uint64_t guid_delta = l2cache_guid - vd->vdev_guid; in vdev_label_init() 1142 vd->vdev_guid += guid_delta; in vdev_label_init() 1267 spa_spare_exists(vd->vdev_guid, NULL, NULL))) in vdev_label_init() 1272 spa_l2cache_exists(vd->vdev_guid, NULL))) in vdev_label_init()
|
| HD | vdev_rebuild.c | 257 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_initiate_sync() 337 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_complete_sync() 389 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_cancel_sync() 437 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_reset_sync()
|
| HD | zio_inject.c | 353 if (zio->io_vd->vdev_guid == handler->zi_record.zi_guid && in zio_handle_label_injection() 433 if (vd->vdev_guid == handler->zi_record.zi_guid) { in zio_handle_device_injection_impl() 661 if (vd->vdev_guid != handler->zi_record.zi_guid) in zio_handle_io_delay()
|
| HD | spa_config.c | 479 vd->vdev_top->vdev_guid); in spa_config_generate() 481 vd->vdev_guid); in spa_config_generate()
|
| HD | spa.c | 1016 rvd->vdev_guid = *newguid; in spa_change_guid_sync() 2237 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares() 2278 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares() 2386 if (vd != NULL && guid == vd->vdev_guid) { in spa_load_l2cache() 2465 if (spa_l2cache_exists(vd->vdev_guid, &pool) && in spa_load_l2cache() 5290 spa->spa_last_synced_guid = rvd->vdev_guid; 6043 spa->spa_l2cache.sav_vdevs[j]->vdev_guid) { 6273 vd->vdev_guid); 6367 if (spa_l2cache_exists(vd->vdev_guid, &pool) && 7664 !spa_has_spare(spa, newvd->vdev_guid)) [all …]
|
| HD | fm.c | 1147 uint64_t vdev_guid) in fm_fmri_zfs_set() argument 1168 if (vdev_guid != 0) { in fm_fmri_zfs_set() 1169 if (nvlist_add_uint64(fmri, FM_FMRI_ZFS_VDEV, vdev_guid) != 0) { in fm_fmri_zfs_set()
|
| HD | spa_misc.c | 1021 search.aux_guid = vd->vdev_guid; in spa_aux_add() 1026 aux->aux_guid = vd->vdev_guid; in spa_aux_add() 1039 search.aux_guid = vd->vdev_guid; in spa_aux_remove() 1083 search.aux_guid = vd->vdev_guid; in spa_aux_activate() 1781 spa->spa_last_synced_guid : spa->spa_root_vdev->vdev_guid; in spa_guid() 1788 return (spa->spa_root_vdev->vdev_guid); in spa_guid()
|
| HD | vdev_initialize.c | 148 *guid = vd->vdev_guid; in vdev_initialize_change_state() 261 *guid = vd->vdev_guid; in vdev_initialize_write()
|
| HD | vdev_draid.c | 1736 cvd->vdev_guid); in vdev_draid_spare_create() 2525 uint64_t guid = vd->vdev_guid; in vdev_draid_read_config_spare() 2534 fnvlist_add_uint64(nv, ZPOOL_CONFIG_TOP_GUID, vd->vdev_top->vdev_guid); in vdev_draid_read_config_spare() 2543 guid = sav->sav_vdevs[i]->vdev_guid; in vdev_draid_read_config_spare()
|
| /freebsd-head/sys/contrib/openzfs/lib/libzutil/os/linux/ |
| HD | zutil_import_os.c | 109 uint64_t vdev_guid = 0; in zpool_open_func() local 156 error = nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid); in zpool_open_func() 157 if (error || (rn->rn_vdev_guid && rn->rn_vdev_guid != vdev_guid)) { in zpool_open_func() 189 slice->rn_vdev_guid = vdev_guid; in zpool_open_func() 215 slice->rn_vdev_guid = vdev_guid; in zpool_open_func()
|
| /freebsd-head/sys/contrib/openzfs/lib/libzutil/ |
| HD | zutil_import.c | 315 uint64_t pool_guid, vdev_guid, top_guid, txg, state; in add_config() local 329 nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid) == 0) { in add_config() 337 ne->ne_guid = vdev_guid; in add_config() 357 &vdev_guid) != 0 || in add_config() 435 ne->ne_guid = vdev_guid; in add_config() 1177 uint64_t vdev_guid, const char **path, const char **devid) in label_paths_impl() argument 1189 pool_guid, vdev_guid, path, devid); in label_paths_impl() 1200 if ((error != 0) || (guid != vdev_guid)) in label_paths_impl() 1225 uint64_t vdev_guid; in label_paths() local 1230 if (nvlist_lookup_uint64(label, ZPOOL_CONFIG_GUID, &vdev_guid) != 0) in label_paths() [all …]
|