| /freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | trace_vdev.h | 47 __field(spa_t *, vdev_spa) 52 __entry->vdev_spa = spa; 57 __entry->vdev_spa, __entry->vdev_offset, 83 __field(spa_t *, vdev_spa) 89 __entry->vdev_spa = spa; 95 __entry->vdev_spa, __entry->vdev_offset,
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_trim.c | 176 spa_get_autotrim(tvd->vdev_spa) == SPA_AUTOTRIM_OFF); in vdev_autotrim_should_stop() 228 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_trim_zap_update_sync() 288 spa_t *spa = vd->vdev_spa; in vdev_trim_change_state() 397 spa_iostats_trim_add(vd->vdev_spa, TRIM_TYPE_MANUAL, in vdev_trim_cb() 400 spa_iostats_trim_add(vd->vdev_spa, TRIM_TYPE_MANUAL, in vdev_trim_cb() 412 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_trim_cb() 430 spa_iostats_trim_add(vd->vdev_spa, TRIM_TYPE_AUTO, in vdev_autotrim_cb() 433 spa_iostats_trim_add(vd->vdev_spa, TRIM_TYPE_AUTO, in vdev_autotrim_cb() 442 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_autotrim_cb() 460 spa_iostats_trim_add(vd->vdev_spa, TRIM_TYPE_SIMPLE, in vdev_trim_simple_cb() [all …]
|
| H A D | vdev_initialize.c | 71 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_update_sync() 114 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_remove_sync() 138 spa_t *spa = vd->vdev_spa; in vdev_initialize_change_state() 233 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_initialize_cb() 240 spa_t *spa = vd->vdev_spa; in vdev_initialize_write() 276 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_initialize_write() 390 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_calculate_progress() 391 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_calculate_progress() 463 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_load() 464 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_load() [all …]
|
| H A D | vdev_rebuild.c | 200 VERIFY0(zap_update(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_rebuild_update_sync() 221 spa_feature_incr(vd->vdev_spa, SPA_FEATURE_DEVICE_REBUILD, tx); in vdev_rebuild_initiate_sync() 241 VERIFY0(zap_update(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_rebuild_initiate_sync() 273 spa_t *spa = vd->vdev_spa; in vdev_rebuild_initiate() 317 VERIFY0(zap_update(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_rebuild_complete_sync() 322 spa_feature_decr(vd->vdev_spa, SPA_FEATURE_DEVICE_REBUILD, tx); in vdev_rebuild_complete_sync() 370 VERIFY0(zap_update(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_rebuild_cancel_sync() 374 spa_feature_decr(vd->vdev_spa, SPA_FEATURE_DEVICE_REBUILD, tx); in vdev_rebuild_cancel_sync() 420 VERIFY0(zap_update(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_rebuild_reset_sync() 504 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_rebuild_cb() [all …]
|
| H A D | vdev.c | 242 spa_name(vd->vdev_spa), in vdev_rt_name() 251 spa_name(vd->vdev_spa), in vdev_rt_name_dtl() 303 if ((mc == spa_embedded_log_class(vd->vdev_spa) || in vdev_get_mg() 304 mc == spa_special_embedded_log_class(vd->vdev_spa)) && in vdev_get_mg() 464 spa_t *spa = vd->vdev_spa; in vdev_prop_get_int() 573 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_add_child() 607 list_insert_head(&cvd->vdev_spa->spa_leaf_list, cvd); in vdev_add_child() 608 cvd->vdev_spa->spa_leaf_list_gen++; in vdev_add_child() 640 spa_t *spa = cvd->vdev_spa; in vdev_remove_child() 662 ASSERT(spa_config_held(pvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_compact_children() [all …]
|
| H A D | vdev_label.c | 406 spa_t *spa = vd->vdev_spa; in root_vdev_actions_getprogress() 638 spa_feature_is_active(vd->vdev_spa, SPA_FEATURE_AVZ_V2)) { in vdev_config_generate() 837 spa_t *spa = vd->vdev_spa; in vdev_label_read_config() 937 spa_t *spa = vd->vdev_spa; in vdev_inuse() 1073 spa_version(vd->vdev_spa)); in vdev_aux_label_generate() 1113 spa_t *spa = vd->vdev_spa; in vdev_label_init() 1392 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv() 1459 spa_t *spa = vd->vdev_spa; in vdev_label_write_bootenv() 1664 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load() 1744 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_READER) == in vdev_copy_uberblocks() [all …]
|
| H A D | spa_checkpoint.c | 234 ASSERT3U(vd->vdev_spa->spa_checkpoint_info.sci_dspace, >=, in spa_checkpoint_discard_sync_callback() 238 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback() 328 spa_checkpoint_accounting_verify(vd->vdev_spa); in spa_checkpoint_discard_thread_sync() 352 VERIFY0(zap_remove(spa_meta_objset(vd->vdev_spa), in spa_checkpoint_discard_thread_sync()
|
| H A D | vdev_root.c | 71 return (numerrors > spa_missing_tvds_allowed(vd->vdev_spa)); in too_many_errors() 78 spa_t *spa = vd->vdev_spa; in vdev_root_open()
|
| H A D | metaslab.c | 375 spa_name(mg->mg_vd->vdev_spa), in metaslab_rt_name() 778 mc == spa_embedded_log_class(mg->mg_vd->vdev_spa) || in metaslab_class_histogram_verify() 779 mc == spa_special_embedded_log_class(mg->mg_vd->vdev_spa)); in metaslab_class_histogram_verify() 1325 mc == spa_embedded_log_class(mg->mg_vd->vdev_spa) || in metaslab_group_histogram_add() 1326 mc == spa_special_embedded_log_class(mg->mg_vd->vdev_spa)); in metaslab_group_histogram_add() 1354 mc == spa_embedded_log_class(mg->mg_vd->vdev_spa) || in metaslab_group_histogram_remove() 1355 mc == spa_special_embedded_log_class(mg->mg_vd->vdev_spa)); in metaslab_group_histogram_remove() 2131 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_verify_space() 2275 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_aux_histograms_update_done() 2351 if (!spa_writeable(msp->ms_group->mg_vd->vdev_spa)) in metaslab_verify_weight_and_frag() [all …]
|
| H A D | vdev_indirect.c | 323 spa_t *spa = vd->vdev_spa; in vdev_indirect_mark_obsolete() 392 spa_t *spa = vd->vdev_spa; in vdev_indirect_should_condense() 593 spa_t *spa = vd->vdev_spa; in spa_condense_indirect_generate_new_mapping() 755 spa_t *spa = vd->vdev_spa; in spa_condense_indirect_start_sync() 812 spa_t *spa = vd->vdev_spa; in vdev_indirect_sync_obsolete() 827 VERIFY0(zap_add(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_indirect_sync_obsolete() 895 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_sm_object() 902 int error = zap_lookup(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_obsolete_sm_object() 920 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_counts_are_precise() 928 int error = zap_lookup(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_obsolete_counts_are_precise() [all …]
|
| H A D | uberblock.c | 53 if (spa_multihost(rvd->vdev_spa)) { in uberblock_update()
|
| H A D | vdev_removal.c | 216 spa_t *spa = vd->vdev_spa; in vdev_passivate() 687 spa_t *spa = vd->vdev_spa; in free_from_removing_vdev() 1152 spa_t *spa = vd->vdev_spa; in spa_vdev_copy_segment() 1342 spa_t *spa = vd->vdev_spa; in vdev_remove_replace_with_indirect() 1864 spa_t *spa = vd->vdev_spa; in vdev_prop_allocating_off() 2079 spa_t *spa = vd->vdev_spa; in vdev_remove_make_hole_and_free() 2104 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_log() 2216 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_top_check() 2344 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_top()
|
| H A D | vdev_raidz.c | 2722 ASSERT3P(vd->vdev_spa->spa_raidz_expand, ==, in vdev_raidz_io_start() 2727 (RRSS_GET_STATE(&vd->vdev_spa->spa_ubsync) == in vdev_raidz_io_start() 2730 RRSS_GET_OFFSET(&vd->vdev_spa->spa_ubsync); in vdev_raidz_io_start() 4413 spa_t *spa = vd->vdev_spa; in raidz_reflow_impl() 5179 spa_t *spa = vd->vdev_spa; in raidz_dtl_reassessed() 5222 spa_t *spa = new_child->vdev_spa; in vdev_raidz_attach_sync() 5286 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_raidz_load() 5292 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_raidz_load() 5298 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_raidz_load() 5304 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_raidz_load() [all …]
|
| H A D | vdev_file.c | 149 vdev_file_open_mode(spa_mode(vd->vdev_spa)), 0, cr, &fp); in vdev_file_open()
|
| H A D | vdev_mirror.c | 360 spa_load_state(vd->vdev_spa) == SPA_LOAD_NONE && in vdev_mirror_map_init() 361 dsl_scan_resilvering(vd->vdev_spa->spa_dsl_pool); in vdev_mirror_map_init()
|
| H A D | vdev_draid.c | 2409 if (spa_feature_is_active(vd->vdev_spa, SPA_FEATURE_DRAID_FAIL_DOMAINS)) in vdev_draid_config_generate() 2607 return (vdev_lookup_by_guid(vd->vdev_spa->spa_root_vdev, in vdev_draid_spare_get_parent() 2727 vdev_t *rvd = vd->vdev_spa->spa_root_vdev; in vdev_draid_spare_open() 2805 spa_t *spa = vd->vdev_spa; in vdev_draid_read_config_spare()
|
| H A D | vdev_queue.c | 357 return (vdev_queue_max_async_writes(vq->vq_vdev->vdev_spa)); in vdev_queue_class_max_active()
|
| H A D | zio.c | 1532 zio = zio_create(pio, vd->vdev_spa, 0, NULL, NULL, size, size, done, in zio_trim() 1552 zio = zio_create(pio, vd->vdev_spa, 0, NULL, data, size, size, done, in zio_read_phys() 1573 zio = zio_create(pio, vd->vdev_spa, 0, NULL, data, size, size, done, in zio_write_phys() 1700 zio = zio_create(NULL, vd->vdev_spa, 0, NULL, in zio_vdev_delegated_io() 1734 zio_nowait(zio_create(pio, vd->vdev_spa, 0, NULL, NULL, 0, 0, in zio_flush()
|
| H A D | spa_log_spacemap.c | 1458 spa_t *spa = vd->vdev_spa; in spa_ld_unflushed_txgs()
|
| H A D | spa_misc.c | 1097 } else if (aux->aux_pool == spa_guid(vd->vdev_spa)) { in spa_aux_remove() 1138 found->aux_pool = spa_guid(vd->vdev_spa); in spa_aux_activate()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | vdev_geom.c | 118 spa_async_request(vd->vdev_spa, SPA_ASYNC_CONFIG_UPDATE); in vdev_geom_set_physpath() 157 spa = vd->vdev_spa; in vdev_geom_resize() 197 spa_async_request(vd->vdev_spa, SPA_ASYNC_REMOVE); in vdev_geom_orphan() 670 if (pool_guid != 0 && pool_guid != spa_guid(vd->vdev_spa)) { in vdev_attach_ok() 673 (uintmax_t)spa_guid(vd->vdev_spa), (uintmax_t)pool_guid); in vdev_attach_ok() 753 (uintmax_t)spa_guid(vd->vdev_spa), (uintmax_t)vd->vdev_guid); in vdev_geom_open_by_guids() 764 (uintmax_t)spa_guid(vd->vdev_spa), in vdev_geom_open_by_guids() 768 (uintmax_t)spa_guid(vd->vdev_spa), in vdev_geom_open_by_guids() 832 if (vd->vdev_spa->spa_is_splitting || in vdev_geom_open() 834 (vd->vdev_spa->spa_load_state == SPA_LOAD_NONE || in vdev_geom_open() [all …]
|
| H A D | vdev_label_os.c | 32 spa_t *spa = vd->vdev_spa; in vdev_label_write_pad2()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | vdev_disk.c | 302 spa_mode_t smode = spa_mode(v->vdev_spa); in vdev_disk_open() 535 vdev_blkdev_put(vd->vd_bdh, spa_mode(v->vdev_spa), in vdev_disk_close() 1357 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_hold() 1375 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_rele()
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | vdev_impl.h | 224 spa_t *vdev_spa; /* spa for this vdev */ member
|
| /freebsd/sys/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 1500 VERIFY0(dmu_object_info(vd->vdev_spa->spa_meta_objset, in get_obsolete_refcount() 1537 zap_contains(spa_meta_objset(vd->vdev_spa), in get_checkpoint_refcount() 1737 spa_t *spa = vd->vdev_spa; in dump_metaslab() 1815 int error = zap_lookup(spa_meta_objset(vd->vdev_spa), in print_vdev_metaslab_header() 1946 objset_t *mos = vd->vdev_spa->spa_meta_objset; in print_vdev_indirect() 2379 spa_t *spa = vd->vdev_spa; in dump_dtl() 6900 spa_min_claim_txg(vd->vdev_spa))); in claim_segment_impl_cb() 7001 spa_t *spa = vd->vdev_spa; in zdb_load_obsolete_counts() 7076 spa_t *spa = vd->vdev_spa; in zdb_leak_init_vdev_exclude_checkpoint() 8807 int error = zap_lookup(spa_meta_objset(vd->vdev_spa), in mos_leak_vdev_top_zap()
|