Home
last modified time | relevance | path

Searched refs:vdev_spa (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_initialize.c78 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()
396 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_initialize_load()
466 spa_t *spa = vd->vdev_spa; in vdev_initialize_thread()
664 spa_t *spa = vd->vdev_spa; in vdev_initialize_stop_all()
675 if (vd->vdev_spa->spa_sync_on) { in vdev_initialize_stop_all()
677 txg_wait_synced(spa_get_dsl(vd->vdev_spa), 0); in vdev_initialize_stop_all()
[all …]
H A Dvdev_trim.c214 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()
452 spa_t *spa = vd->vdev_spa; in vdev_trim_range()
542 spa_t *spa = vd->vdev_spa; in vdev_trim_ranges()
685 err = zap_lookup(vd->vdev_spa->spa_meta_objset, in vdev_trim_load()
810 spa_t *spa = vd->vdev_spa; in vdev_trim_thread()
819 txg_wait_synced(spa_get_dsl(vd->vdev_spa), 0); in vdev_trim_thread()
1035 spa_t *spa = vd->vdev_spa; in vdev_trim_stop_all()
1046 if (vd->vdev_spa->spa_sync_on) { in vdev_trim_stop_all()
1048 txg_wait_synced(spa_get_dsl(vd->vdev_spa), 0); in vdev_trim_stop_all()
[all …]
H A Dvdev.c357 spa_t *spa = cvd->vdev_spa; in vdev_add_child()
425 spa_t *spa = cvd->vdev_spa; in vdev_remove_child()
501 vd->vdev_spa = spa; in vdev_alloc_common()
830 spa_t *spa = vd->vdev_spa; in vdev_free()
962 spa_t *spa = svd->vdev_spa; in vdev_top_transfer()
1150 spa_t *spa = vd->vdev_spa; in vdev_metaslab_group_create()
1199 spa_t *spa = vd->vdev_spa; in vdev_metaslab_init()
1403 spa_t *spa = vd->vdev_spa; in vdev_probe()
1569 spa_t *spa = vd->vdev_spa; in vdev_open()
1804 spa_t *spa = vd->vdev_spa; in vdev_validate()
[all …]
H A Dvdev_root.c81 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 Dvdev_disk.c156 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 Dspa_checkpoint.c242 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 Dvdev_indirect.c326 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 Dvdev_label.c382 spa_t *spa = vd->vdev_spa; in root_vdev_actions_getprogress()
739 spa_t *spa = vd->vdev_spa; in vdev_label_read_config()
823 spa_t *spa = vd->vdev_spa; in vdev_inuse()
941 spa_t *spa = vd->vdev_spa; in vdev_label_init()
1219 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv()
1285 spa_t *spa = vd->vdev_spa; in vdev_label_write_bootenv()
1488 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load()
1561 int m = spa_multihost(vd->vdev_spa) ? MMP_BLOCKS_PER_LABEL : 0; in vdev_uberblock_sync()
1582 spa_t *spa = svd[0]->vdev_spa; in vdev_uberblock_sync_list()
1673 label = spa_config_generate(vd->vdev_spa, vd, txg, B_FALSE); in vdev_label_sync()
[all …]
H A Dmetaslab.c1176 spa_t *spa = mg->mg_vd->vdev_spa; in metaslab_group_allocatable()
2558 spa_t *spa = vd->vdev_spa; in metaslab_init()
2678 spa_t *spa = vd->vdev_spa; in metaslab_fini()
3119 spa_t *spa = vd->vdev_spa; in metaslab_weight()
3821 spa_t *spa = vd->vdev_spa; in metaslab_sync()
4136 spa_t *spa = vd->vdev_spa; in metaslab_sync_done()
5214 spa_t *spa = vd->vdev_spa; in metaslab_free_concrete()
5264 spa_t *spa = vd->vdev_spa; in metaslab_free_impl()
5553 spa_t *spa = vd->vdev_spa; in metaslab_claim_concrete()
5839 spa_t *spa = vd->vdev_spa; in metaslab_check_free_impl()
[all …]
H A Duberblock.c62 if (spa_multihost(rvd->vdev_spa)) { in uberblock_update()
H A Dvdev_file.c111 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 Dvdev_removal.c479 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 Dvdev_mirror.c340 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 Dspa_log_spacemap.c1206 spa_t *spa = vd->vdev_spa; in spa_ld_unflushed_txgs()
H A Dvdev_queue.c502 spa_t *spa = vq->vq_vdev->vdev_spa; in vdev_queue_class_to_issue()
H A Dspa_misc.c999 } 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 Dzio.c1165 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 Darc.c3478 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 Dspa.c1915 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 Ddsl_scan.c4029 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 Dvdev_impl.h223 spa_t *vdev_spa; /* spa for this vdev */ member
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c717 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 Dztest.c3476 spa_t *spa = vd->vdev_spa; in grow_vdev()
3505 spa_t *spa = vd->vdev_spa; in online_vdev()