/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_initialize.c | 78 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_update_sync() 103 spa_t *spa = vd->vdev_spa; in vdev_initialize_change_state() 181 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_initialize_cb() 188 spa_t *spa = vd->vdev_spa; in vdev_initialize_write() 225 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_initialize_write() 311 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_calculate_progress() 312 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_calculate_progress() 390 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_load() 391 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_load() 396 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_initialize_load() [all …]
|
H A D | vdev_trim.c | 183 spa_get_autotrim(tvd->vdev_spa) == SPA_AUTOTRIM_OFF); in vdev_autotrim_should_stop() 214 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_trim_zap_update_sync() 274 spa_t *spa = vd->vdev_spa; in vdev_trim_change_state() 395 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_trim_cb() 431 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_autotrim_cb() 452 spa_t *spa = vd->vdev_spa; in vdev_trim_range() 507 spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd); in vdev_trim_range() 542 spa_t *spa = vd->vdev_spa; in vdev_trim_ranges() 599 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_trim_calculate_progress() 600 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_trim_calculate_progress() [all …]
|
H A D | vdev.c | 357 spa_t *spa = cvd->vdev_spa; in vdev_add_child() 392 list_insert_head(&cvd->vdev_spa->spa_leaf_list, cvd); in vdev_add_child() 393 cvd->vdev_spa->spa_leaf_list_gen++; in vdev_add_child() 425 spa_t *spa = cvd->vdev_spa; in vdev_remove_child() 447 ASSERT(spa_config_held(pvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_compact_children() 513 vd->vdev_spa = spa; in vdev_alloc_common() 842 spa_t *spa = vd->vdev_spa; in vdev_free() 974 spa_t *spa = svd->vdev_spa; in vdev_top_transfer() 1088 spa_t *spa = cvd->vdev_spa; in vdev_add_parent() 1125 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_remove_parent() [all …]
|
H A D | vdev_disk.c | 156 zfs_post_remove(vd->vdev_spa, vd); in vdev_disk_off_notify() 158 spa_async_request(vd->vdev_spa, SPA_ASYNC_REMOVE); in vdev_disk_off_notify() 181 spa_async_request(vd->vdev_spa, SPA_ASYNC_PROBE); in vdev_disk_off_finalize() 207 (void) vdev_degrade(vd->vdev_spa, vd->vdev_guid, 0); in vdev_disk_dgrd_finalize() 222 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_hold() 261 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_rele() 265 dsl_pool_vnrele_taskq(vd->vdev_spa->spa_dsl_pool)); in vdev_disk_rele() 270 dsl_pool_vnrele_taskq(vd->vdev_spa->spa_dsl_pool)); in vdev_disk_rele() 289 spa_t *spa = vd->vdev_spa; in vdev_disk_open() 782 (void) ldi_close(dvd->vd_lh, spa_mode(vd->vdev_spa), kcred); in vdev_disk_close()
|
H A D | vdev_root.c | 81 return (numerrors > spa_missing_tvds_allowed(vd->vdev_spa)); in too_many_errors() 88 spa_t *spa = vd->vdev_spa; in vdev_root_open()
|
H A D | spa_checkpoint.c | 242 ASSERT3U(vd->vdev_spa->spa_checkpoint_info.sci_dspace, >=, in spa_checkpoint_discard_sync_callback() 246 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback() 334 spa_checkpoint_accounting_verify(vd->vdev_spa); in spa_checkpoint_discard_thread_sync() 357 VERIFY0(zap_remove(spa_meta_objset(vd->vdev_spa), in spa_checkpoint_discard_thread_sync()
|
H A D | vdev_indirect.c | 326 spa_t *spa = vd->vdev_spa; in vdev_indirect_mark_obsolete() 395 spa_t *spa = vd->vdev_spa; in vdev_indirect_should_condense() 595 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() 811 spa_t *spa = vd->vdev_spa; in vdev_indirect_sync_obsolete() 825 VERIFY0(zap_add(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_indirect_sync_obsolete() 891 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_sm_object() 897 int err = zap_lookup(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_obsolete_sm_object() 908 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_counts_are_precise() 914 int err = zap_lookup(vd->vdev_spa->spa_meta_objset, vd->vdev_top_zap, in vdev_obsolete_counts_are_precise() [all …]
|
H A D | vdev_label.c | 383 spa_t *spa = vd->vdev_spa; in root_vdev_actions_getprogress() 750 spa_t *spa = vd->vdev_spa; in vdev_label_read_config() 834 spa_t *spa = vd->vdev_spa; in vdev_inuse() 952 spa_t *spa = vd->vdev_spa; in vdev_label_init() 1230 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv() 1296 spa_t *spa = vd->vdev_spa; in vdev_label_write_bootenv() 1499 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load() 1572 int m = spa_multihost(vd->vdev_spa) ? MMP_BLOCKS_PER_LABEL : 0; in vdev_uberblock_sync() 1593 spa_t *spa = svd[0]->vdev_spa; in vdev_uberblock_sync_list() 1684 label = spa_config_generate(vd->vdev_spa, vd, txg, B_FALSE); in vdev_label_sync() [all …]
|
H A D | metaslab.c | 1176 spa_t *spa = mg->mg_vd->vdev_spa; in metaslab_group_allocatable() 1832 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_verify_space() 1974 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_aux_histograms_update_done() 2050 if (!spa_writeable(msp->ms_group->mg_vd->vdev_spa)) in metaslab_verify_weight_and_frag() 2307 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_load_impl() 2546 ASSERT3P(vd->vdev_spa->spa_root_vdev, ==, vd->vdev_parent); in metaslab_space_update() 2558 spa_t *spa = vd->vdev_spa; in metaslab_init() 2648 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_fini_flush_data() 2678 spa_t *spa = vd->vdev_spa; in metaslab_fini() 2782 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_set_fragmentation() [all …]
|
H A D | uberblock.c | 62 if (spa_multihost(rvd->vdev_spa)) { in uberblock_update()
|
H A D | vdev_file.c | 111 spa_mode(vd->vdev_spa) | FOFFMAX, 0, &vp, 0, 0, rootdir, -1); in vdev_file_open() 157 (void) VOP_CLOSE(vf->vf_vnode, spa_mode(vd->vdev_spa), 1, 0, in vdev_file_close()
|
H A D | vdev_removal.c | 479 spa_t *spa = vd->vdev_spa; in free_from_removing_vdev() 909 spa_t *spa = vd->vdev_spa; in spa_vdev_copy_segment() 1094 spa_t *spa = vd->vdev_spa; in vdev_remove_replace_with_indirect() 1732 spa_t *spa = vd->vdev_spa; in vdev_remove_make_hole_and_free() 1757 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_log() 1873 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_top_check() 1978 spa_t *spa = vd->vdev_spa; in spa_vdev_remove_top()
|
H A D | vdev_mirror.c | 340 spa_load_state(vd->vdev_spa) == SPA_LOAD_NONE && in vdev_mirror_map_init() 341 dsl_scan_resilvering(vd->vdev_spa->spa_dsl_pool); in vdev_mirror_map_init()
|
H A D | spa_log_spacemap.c | 1206 spa_t *spa = vd->vdev_spa; in spa_ld_unflushed_txgs()
|
H A D | vdev_queue.c | 502 spa_t *spa = vq->vq_vdev->vdev_spa; in vdev_queue_class_to_issue()
|
H A D | spa_misc.c | 999 } else if (aux->aux_pool == spa_guid(vd->vdev_spa)) { in spa_aux_remove() 1040 found->aux_pool = spa_guid(vd->vdev_spa); in spa_aux_activate()
|
H A D | zio.c | 1165 zio = zio_create(pio, vd->vdev_spa, 0, NULL, NULL, size, size, done, in zio_trim() 1185 zio = zio_create(pio, vd->vdev_spa, 0, NULL, data, size, size, done, in zio_read_phys() 1206 zio = zio_create(pio, vd->vdev_spa, 0, NULL, data, size, size, done, in zio_write_phys() 1314 zio = zio_create(NULL, vd->vdev_spa, 0, NULL, in zio_vdev_delegated_io()
|
H A D | arc.c | 3478 hdr->b_spa = spa_load_guid(dev->l2ad_vdev->vdev_spa); in arc_buf_alloc_l2only() 9204 spa_t *spa = vd->vdev_spa; in l2arc_rebuild() 9424 guid = spa_guid(dev->l2ad_vdev->vdev_spa); in l2arc_dev_hdr_read() 9745 pio = zio_root(vd->vdev_spa, l2arc_blk_fetch_done, cb, in l2arc_log_blk_fetch() 9781 l2dhdr->dh_spa_guid = spa_guid(dev->l2ad_vdev->vdev_spa); in l2arc_dev_hdr_update()
|
H A D | spa.c | 1915 zfs_post_autoreplace(vd->vdev_spa, vd); in spa_check_removed() 1916 spa_event_notify(vd->vdev_spa, vd, NULL, ESC_ZFS_VDEV_CHECK); in spa_check_removed() 2425 spa_t *spa = vd->vdev_spa; in vdev_count_verify_zaps() 7936 spa_t *spa = vd->vdev_spa;
|
H A D | dsl_scan.c | 4032 dsl_scan_t *scn = vd->vdev_spa->spa_dsl_pool->dp_scan; in scan_io_queue_create()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | vdev_impl.h | 223 spa_t *vdev_spa; /* spa for this vdev */ member
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 717 VERIFY0(dmu_object_info(vd->vdev_spa->spa_meta_objset, in get_obsolete_refcount() 754 zap_contains(spa_meta_objset(vd->vdev_spa), in get_checkpoint_refcount() 914 spa_t *spa = vd->vdev_spa; in dump_metaslab() 972 int error = zap_lookup(spa_meta_objset(vd->vdev_spa), in print_vdev_metaslab_header() 1098 objset_t *mos = vd->vdev_spa->spa_meta_objset; in print_vdev_indirect() 1319 spa_t *spa = vd->vdev_spa; in dump_dtl() 3867 spa_min_claim_txg(vd->vdev_spa))); in claim_segment_impl_cb() 3966 spa_t *spa = vd->vdev_spa; in zdb_load_obsolete_counts() 4038 spa_t *spa = vd->vdev_spa; in zdb_leak_init_vdev_exclude_checkpoint() 5477 int error = zap_lookup(spa_meta_objset(vd->vdev_spa), in mos_leak_vdev_top_zap()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 3476 spa_t *spa = vd->vdev_spa; in grow_vdev() 3505 spa_t *spa = vd->vdev_spa; in online_vdev()
|