Home
last modified time | relevance | path

Searched refs:vdev_guid (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_retire.c197 find_and_remove_spares(libzfs_handle_t *zhdl, uint64_t vdev_guid) in find_and_remove_spares() argument
202 cb.cb_vdev_guid = vdev_guid; in find_and_remove_spares()
213 find_by_guid_impl(libzfs_handle_t *zhdl, uint64_t pool_guid, uint64_t vdev_guid, in find_by_guid_impl() argument
237 if (vdev_guid != 0) { in find_by_guid_impl()
238 if ((*vdevp = find_vdev(zhdl, nvroot, vdev_guid, in find_by_guid_impl()
252 find_by_guid(libzfs_handle_t *zhdl, uint64_t pool_guid, uint64_t vdev_guid, in find_by_guid() argument
255 return (find_by_guid_impl(zhdl, pool_guid, vdev_guid, vdevp, NULL)); in find_by_guid()
267 uint64_t pool_guid, uint64_t vdev_guid) in is_draid_fdomain_failure() argument
277 if (find_by_guid_impl(zhdl, pool_guid, vdev_guid, &vdev, in is_draid_fdomain_failure()
310 &guid) == 0 && guid == vdev_guid) in is_draid_fdomain_failure()
[all …]
H A Dzfs_agents.c83 uint64_t vdev_guid; in zfs_agent_iter_vdev() local
137 nvlist_lookup_uint64(nvl, ZPOOL_CONFIG_GUID, &vdev_guid) == 0 && in zfs_agent_iter_vdev()
138 gsp->gs_vdev_guid == vdev_guid) { in zfs_agent_iter_vdev()
219 uint64_t pool_guid = 0, vdev_guid = 0; in zfs_agent_post_event() local
230 (void) nvlist_lookup_uint64(nvl, ZFS_EV_VDEV_GUID, &vdev_guid); in zfs_agent_post_event()
244 search.gs_vdev_guid = vdev_guid; in zfs_agent_post_event()
251 if (vdev_guid == 0) in zfs_agent_post_event()
252 vdev_guid = search.gs_vdev_guid; in zfs_agent_post_event()
274 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, vdev_guid); in zfs_agent_post_event()
H A Dzfs_diagnosis.c236 uint64_t vdev_guid = 0; in zfs_mark_vdev() local
241 (void) nvlist_lookup_uint64(vd, ZPOOL_CONFIG_GUID, &vdev_guid); in zfs_mark_vdev()
249 zcp->zc_data.zc_vdev_guid == vdev_guid) { in zfs_mark_vdev()
425 zfs_serd_name(char *buf, uint64_t pool_guid, uint64_t vdev_guid, in zfs_serd_name() argument
430 (long long unsigned int)vdev_guid, type); in zfs_serd_name()
549 uint64_t ena, pool_guid, vdev_guid, parent_guid; in zfs_fm_recv() local
579 &vdev_guid) != 0) in zfs_fm_recv()
637 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, &vdev_guid) != 0) in zfs_fm_recv()
638 vdev_guid = 0; in zfs_fm_recv()
653 if (zcp->zc_data.zc_vdev_guid == vdev_guid) in zfs_fm_recv()
[all …]
H A Dzfs_mod.c869 guid_iter(uint64_t pool_guid, uint64_t vdev_guid, const char *devid, in guid_iter() argument
877 data.dd_vdev_guid = vdev_guid; in guid_iter()
909 uint64_t pool_guid = 0, vdev_guid = 0; in zfs_deliver_add() local
922 (void) nvlist_lookup_uint64(nvl, ZFS_EV_VDEV_GUID, &vdev_guid); in zfs_deliver_add()
940 is_slice, vdev_guid)) in zfs_deliver_add()
942 if (vdev_guid != 0) in zfs_deliver_add()
943 (void) guid_iter(pool_guid, vdev_guid, devid, zfs_process_add, in zfs_deliver_add()
/freebsd/sbin/devd/
H A Dzfs.conf62 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/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ioctl_os.c98 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()
H A Dvdev_geom.c160 vdev_online(spa, vd->vdev_guid, ZFS_ONLINE_EXPAND, NULL); in vdev_geom_resize()
531 uint64_t vdev_guid; in process_vdev_config() local
542 if (nvlist_lookup_uint64(cfg, ZPOOL_CONFIG_TOP_GUID, &vdev_guid) != 0) in process_vdev_config()
639 uint64_t pool_guid, top_guid, vdev_guid; in vdev_attach_ok() local
662 vdev_guid = 0; in vdev_attach_ok()
663 (void) nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid); in vdev_attach_ok()
682 if (vdev_guid == vd->vdev_guid) { in vdev_attach_ok()
685 } else if (top_guid == vd->vdev_guid && vd == vd->vdev_top) { in vdev_attach_ok()
690 pp->name, (uintmax_t)vd->vdev_guid, (uintmax_t)vdev_guid); in vdev_attach_ok()
753 (uintmax_t)spa_guid(vd->vdev_spa), (uintmax_t)vd->vdev_guid); in vdev_geom_open_by_guids()
[all …]
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_arc.h118 __field(uint64_t, vdev_guid)
124 __entry->vdev_guid = vd->vdev_guid;
129 ZIO_TP_PRINTK_FMT, __entry->vdev_id, __entry->vdev_guid,
292 __field(uint64_t, vdev_guid)
306 __entry->vdev_guid = dev->l2ad_vdev->vdev_guid;
321 __entry->vdev_id, __entry->vdev_guid, __entry->vdev_state,
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_import.c276 uint64_t guid = 0, vdev_guid; in zpool_in_use() local
292 vdev_guid = fnvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID); in zpool_in_use()
347 ret = find_guid(nvroot, vdev_guid); in zpool_in_use()
386 cb.cb_guid = vdev_guid; in zpool_in_use()
402 cb.cb_guid = vdev_guid; in zpool_in_use()
H A Dlibzfs_pool.c5670 zpool_vdev_guid(zpool_handle_t *zhp, const char *vdevname, uint64_t *vdev_guid) in zpool_vdev_guid()
5692 *vdev_guid = fnvlist_lookup_uint64(tgt, ZPOOL_CONFIG_GUID); in zpool_get_vdev_prop_value()
5888 uint64_t vdev_guid = 0; in zpool_get_vdev_prop()
5891 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) != 0) in zpool_get_vdev_prop()
5899 fnvlist_add_uint64(reqnvl, ZPOOL_VDEV_PROPS_GET_VDEV, vdev_guid); in zpool_get_vdev_prop()
5947 uint64_t vdev_guid = 0; in zpool_get_all_vdev_props()
5950 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) != 0) in zpool_get_all_vdev_props()
5956 fnvlist_add_uint64(nvl, ZPOOL_VDEV_PROPS_GET_VDEV, vdev_guid);
5987 uint64_t vdev_guid; in zpool_set_vdev_prop()
5989 if ((ret = zpool_vdev_guid(zhp, vdevname, &vdev_guid)) ! in zpool_set_vdev_prop()
5652 zpool_vdev_guid(zpool_handle_t * zhp,const char * vdevname,uint64_t * vdev_guid) zpool_vdev_guid() argument
5870 uint64_t vdev_guid = 0; zpool_get_vdev_prop() local
5929 uint64_t vdev_guid = 0; zpool_get_all_vdev_props() local
5969 uint64_t vdev_guid; zpool_set_vdev_prop() local
[all...]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/fault/
H A Dauto_replace_002_pos.ksh104 vdev_guid=$(zpool get guid -H -o value $TESTPOOL $SD_DEVICE_ID)
105 log_note original vdev guid ${vdev_guid}
163 log_must wait_vdev_online $TESTPOOL 0 $vdev_guid 45
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev.c182 (u_longlong_t)vd->vdev_guid, buf); in vdev_dbgmsg()
231 (u_longlong_t)vd->vdev_guid, in vdev_dbgmsg_print_tree()
241 return (kmem_asprintf("{spa=%s vdev_guid=%llu %s}", in vdev_rt_name()
243 (u_longlong_t)vd->vdev_guid, in vdev_rt_name()
250 return (kmem_asprintf("{spa=%s vdev_guid=%llu %s[%d]}", in vdev_rt_name_dtl()
252 (u_longlong_t)vd->vdev_guid, in vdev_rt_name_dtl()
529 if (vd->vdev_guid == guid) in vdev_lookup_by_guid()
730 vd->vdev_guid = guid; in vdev_alloc_common()
1188 ASSERT(vd->vdev_guid_sum == vd->vdev_guid); in vdev_free()
1498 uint64_t guid_delta = mvd->vdev_guid in vdev_remove_parent()
6107 uint64_t vdev_guid; vdev_props_set_sync() local
6219 uint64_t vdev_guid; vdev_prop_set() local
6522 uint64_t vdev_guid; vdev_prop_get() local
[all...]
H A Dzfs_fm.c291 uint64_t vdev_guid, pool_guid; in zfs_ereport_clear() local
295 vdev_guid = 0; in zfs_ereport_clear()
298 vdev_guid = vd->vdev_guid; in zfs_ereport_clear()
310 if (entry->re_vdev_guid == vdev_guid || in zfs_ereport_clear()
352 search.re_vdev_guid = vd->vdev_guid; in zfs_ereport_is_duplicate()
511 vd != NULL ? vd->vdev_guid : 0); in zfs_ereport_start()
549 DATA_TYPE_UINT64, vd->vdev_guid, in zfs_ereport_start()
600 DATA_TYPE_UINT64, pvd->vdev_guid, in zfs_ereport_start()
624 spare_guids[i] = spare_vd->vdev_guid; in zfs_ereport_start()
1378 FM_EREPORT_PAYLOAD_ZFS_VDEV_GUID, vd->vdev_guid)); in zfs_event_create()
H A Dspa_stats.c571 uint64_t vdev_guid; /* unique ID of leaf vdev */ member
602 (u_longlong_t)smh->vdev_guid, (u_longlong_t)smh->vdev_label, in spa_mmp_history_show()
687 smh->vdev_guid++; in spa_mmp_history_set_skip()
749 smh->vdev_guid = vd->vdev_guid; in spa_mmp_history_add()
759 smh->vdev_guid = 1; in spa_mmp_history_add()
H A Dvdev_label.c499 fnvlist_add_uint64(nv, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_config_generate()
503 vd->vdev_top->vdev_guid); in vdev_config_generate()
1095 fnvlist_add_uint64(label, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_aux_label_generate()
1207 uint64_t guid_delta = spare_guid - vd->vdev_guid; in vdev_label_init()
1209 vd->vdev_guid += guid_delta; in vdev_label_init()
1227 uint64_t guid_delta = l2cache_guid - vd->vdev_guid; in vdev_label_init()
1229 vd->vdev_guid += guid_delta; in vdev_label_init()
1348 spa_spare_exists(vd->vdev_guid, NULL, NULL))) in vdev_label_read_bootenv_done()
1353 spa_l2cache_exists(vd->vdev_guid, NULL))) in vdev_label_read_bootenv_done()
H A Dspa_config.c382 vd->vdev_top->vdev_guid); in spa_config_generate()
384 vd->vdev_guid); in spa_config_generate()
H A Dvdev_rebuild.c247 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_initiate_sync()
326 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_complete_sync()
378 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_cancel_sync()
426 (u_longlong_t)vd->vdev_id, (u_longlong_t)vd->vdev_guid); in vdev_rebuild_reset_sync()
H A Dspa.c1095 rvd->vdev_guid = *newguid; in spa_change_guid_sync()
2510 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
2551 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
2659 if (vd != NULL && guid == vd->vdev_guid) { in spa_load_l2cache()
2738 if (spa_l2cache_exists(vd->vdev_guid, &pool) && in spa_load_l2cache()
6072 spa->spa_last_synced_guid = rvd->vdev_guid;
6861 spa->spa_l2cache.sav_vdevs[j]->vdev_guid) {
7091 vd->vdev_guid);
7185 if (spa_l2cache_exists(vd->vdev_guid, &pool) &&
8545 !spa_has_spare(spa, newvd->vdev_guid))
9041 uint64_t vdev_guid = fnvpair_value_uint64(pair); global() local
9162 uint64_t vdev_guid = fnvpair_value_uint64(pair); global() local
11405 uint64_t vdev_guid; global() local
[all...]
H A Dzio_inject.c343 if (zio->io_vd->vdev_guid == handler->zi_record.zi_guid && in zio_handle_label_injection()
423 if (vd->vdev_guid == handler->zi_record.zi_guid) { in zio_handle_device_injection_impl()
651 if (vd->vdev_guid != handler->zi_record.zi_guid) in zio_handle_io_delay()
H A Dfm.c1137 uint64_t vdev_guid) in fm_fmri_zfs_set() argument
1158 if (vdev_guid != 0) { in fm_fmri_zfs_set()
1159 if (nvlist_add_uint64(fmri, FM_FMRI_ZFS_VDEV, vdev_guid) != 0) { in fm_fmri_zfs_set()
H A Dspa_misc.c1071 search.aux_guid = vd->vdev_guid; in spa_aux_add()
1076 aux->aux_guid = vd->vdev_guid; in spa_aux_add()
1089 search.aux_guid = vd->vdev_guid; in spa_aux_remove()
1133 search.aux_guid = vd->vdev_guid; in spa_aux_activate()
1845 spa->spa_last_synced_guid : spa->spa_root_vdev->vdev_guid; in spa_guid()
1852 return (spa->spa_root_vdev->vdev_guid); in spa_guid()
H A Dvdev_initialize.c147 *guid = vd->vdev_guid; in vdev_initialize_change_state()
260 *guid = vd->vdev_guid; in vdev_initialize_write()
H A Dvdev_draid.c1921 cvd->vdev_guid); in vdev_draid_spare_create()
2808 uint64_t guid = vd->vdev_guid; in vdev_draid_read_config_spare()
2817 fnvlist_add_uint64(nv, ZPOOL_CONFIG_TOP_GUID, vd->vdev_top->vdev_guid); in vdev_draid_read_config_spare()
2826 guid = sav->sav_vdevs[i]->vdev_guid; in vdev_draid_read_config_spare()
/freebsd/sys/contrib/openzfs/lib/libzutil/os/linux/
H A Dzutil_import_os.c148 uint64_t vdev_guid = 0; in zpool_open_func() local
186 error = nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid); in zpool_open_func()
187 if (error || (rn->rn_vdev_guid && rn->rn_vdev_guid != vdev_guid)) { in zpool_open_func()
219 slice->rn_vdev_guid = vdev_guid; in zpool_open_func()
245 slice->rn_vdev_guid = vdev_guid; in zpool_open_func()
/freebsd/sys/contrib/openzfs/lib/libzutil/
H A Dzutil_import.c377 uint64_t pool_guid, vdev_guid, top_guid, txg, state; in add_config() local
391 nvlist_lookup_uint64(config, ZPOOL_CONFIG_GUID, &vdev_guid) == 0) { in add_config()
399 ne->ne_guid = vdev_guid; in add_config()
419 &vdev_guid) != 0 || in add_config()
497 ne->ne_guid = vdev_guid; in add_config()
1251 uint64_t vdev_guid, const char **path, const char **devid) in label_paths_impl() argument
1263 pool_guid, vdev_guid, path, devid); in label_paths_impl()
1274 if ((error != 0) || (guid != vdev_guid)) in label_paths_impl()
1299 uint64_t vdev_guid; in label_paths() local
1304 if (nvlist_lookup_uint64(label, ZPOOL_CONFIG_GUID, &vdev_guid) != 0) in label_paths()
[all …]

12