Home
last modified time | relevance | path

Searched defs:spa (Results 1 – 25 of 112) sorted by relevance

12345

/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa_impl.h221 struct spa { struct
225 char spa_name[ZFS_MAX_DATASET_NAME_LEN]; /* pool name */ argument
226 char *spa_comment; /* comment */ argument
227 avl_node_t spa_avl; /* node in spa_namespace_avl */ argument
228 nvlist_t *spa_config; /* last synced config */ argument
229 nvlist_t *spa_config_syncing; /* currently syncing config */ argument
230 nvlist_t *spa_config_splitting; /* config for splitting */ argument
231 nvlist_t *spa_load_info; /* info and errors from load */ argument
232 uint64_t spa_config_txg; /* txg of last config change */ argument
233 uint32_t spa_sync_pass; /* iterate-to-convergence */ argument
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa_misc.c406 spa_load_failed(spa_t *spa, const char *fmt, ...) in spa_load_failed()
420 spa_load_note(spa_t *spa, const char *fmt, ...) in spa_load_note()
454 spa_config_lock_init(spa_t *spa) in spa_config_lock_init()
467 spa_config_lock_destroy(spa_t *spa) in spa_config_lock_destroy()
480 spa_config_tryenter(spa_t *spa, int locks, const void *tag, krw_t rw) in spa_config_tryenter()
511 spa_config_enter_impl(spa_t *spa, int locks, const void *tag, krw_t rw, in spa_config_enter_impl()
547 spa_config_enter(spa_t *spa, int locks, const void *tag, krw_t rw) in spa_config_enter()
562 spa_config_enter_mmp(spa_t *spa, int locks, const void *tag, krw_t rw) in spa_config_enter_mmp()
568 spa_config_exit(spa_t *spa, int locks, const void *tag) in spa_config_exit()
588 spa_config_held(spa_t *spa, int locks, krw_t rw) in spa_config_held()
[all …]
H A Dspa_log_spacemap.c307 spa_estimate_incoming_log_blocks(spa_t *spa) in spa_estimate_incoming_log_blocks()
328 spa_log_sm_blocklimit(spa_t *spa) in spa_log_sm_blocklimit()
334 spa_log_sm_set_blocklimit(spa_t *spa) in spa_log_sm_set_blocklimit()
352 spa_log_sm_nblocks(spa_t *spa) in spa_log_sm_nblocks()
362 spa_log_summary_verify_counts(spa_t *spa) in spa_log_summary_verify_counts()
392 summary_entry_is_full(spa_t *spa, log_summary_entry_t *e, uint64_t txg) in summary_entry_is_full()
418 spa_log_summary_decrement_mscount(spa_t *spa, uint64_t txg, boolean_t dirty) in spa_log_summary_decrement_mscount()
507 spa_log_summary_decrement_blkcount(spa_t *spa, uint64_t blocks_gone) in spa_log_summary_decrement_blkcount()
547 spa_log_sm_decrement_mscount(spa_t *spa, uint64_t txg) in spa_log_sm_decrement_mscount()
567 spa_log_sm_increment_current_mscount(spa_t *spa) in spa_log_sm_increment_current_mscount()
[all …]
H A Dzfeature.c174 spa_features_check(spa_t *spa, boolean_t for_write, in spa_features_check()
234 feature_get_refcount(spa_t *spa, zfeature_info_t *feature, uint64_t *res) in feature_get_refcount()
251 feature_get_refcount_from_disk(spa_t *spa, zfeature_info_t *feature, in feature_get_refcount_from_disk()
280 feature_get_enabled_txg(spa_t *spa, zfeature_info_t *feature, uint64_t *res) in feature_get_enabled_txg()
304 feature_sync(spa_t *spa, zfeature_info_t *feature, uint64_t refcount, in feature_sync()
338 feature_enable_sync(spa_t *spa, zfeature_info_t *feature, dmu_tx_t *tx) in feature_enable_sync()
402 feature_do_action(spa_t *spa, spa_feature_t fid, feature_action_t action, in feature_do_action()
438 spa_feature_create_zap_objects(spa_t *spa, dmu_tx_t *tx) in spa_feature_create_zap_objects()
462 spa_feature_enable(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) in spa_feature_enable()
470 spa_feature_incr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) in spa_feature_incr()
[all …]
H A Dspa.c341 spa_prop_add(spa_t *spa, const char *propname, nvlist_t *outnvl) in spa_prop_add()
368 spa_prop_get_nvlist(spa_t *spa, char **props, unsigned int n_props, in spa_prop_get_nvlist()
403 spa_prop_get_config(spa_t *spa, nvlist_t *nv) in spa_prop_get_config()
542 spa_prop_get(spa_t *spa, nvlist_t *nv) in spa_prop_get()
650 spa_prop_validate(spa_t *spa, nvlist_t *props) in spa_prop_validate()
875 spa_configfile_set(spa_t *spa, nvlist_t *nvp, boolean_t need_sync) in spa_configfile_set()
900 spa_prop_set(spa_t *spa, nvlist_t *nvp) in spa_prop_set()
968 spa_prop_clear_bootfs(spa_t *spa, uint64_t dsobj, dmu_tx_t *tx) in spa_prop_clear_bootfs()
982 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_change_guid_check() local
1008 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_change_guid_sync() local
[all …]
H A Dmmp.c193 mmp_init(spa_t *spa) in mmp_init()
204 mmp_fini(spa_t *spa) in mmp_fini()
230 mmp_thread_start(spa_t *spa) in mmp_thread_start()
247 mmp_thread_stop(spa_t *spa) in mmp_thread_stop()
283 mmp_next_leaf(spa_t *spa) in mmp_next_leaf()
357 mmp_delay_update(spa_t *spa, boolean_t write_completed) in mmp_delay_update()
392 spa_t *spa = zio->io_spa; in mmp_write_done() local
420 mmp_update_uberblock(spa_t *spa, uberblock_t *ub) in mmp_update_uberblock()
438 mmp_write_uberblock(spa_t *spa) in mmp_write_uberblock()
545 spa_t *spa = (spa_t *)arg; in mmp_thread() local
[all …]
H A Dspa_stats.c122 spa_read_history_init(spa_t *spa) in spa_read_history_init()
140 spa_read_history_destroy(spa_t *spa) in spa_read_history_destroy()
149 spa_read_history_add(spa_t *spa, const zbookmark_phys_t *zb, uint32_t aflags) in spa_read_history_add()
288 spa_txg_history_init(spa_t *spa) in spa_txg_history_init()
306 spa_txg_history_destroy(spa_t *spa) in spa_txg_history_destroy()
318 spa_txg_history_add(spa_t *spa, uint64_t txg, hrtime_t birth_time) in spa_txg_history_add()
342 spa_txg_history_set(spa_t *spa, uint64_t txg, txg_state_t completed_state, in spa_txg_history_set()
371 spa_txg_history_set_io(spa_t *spa, uint64_t txg, uint64_t nread, in spa_txg_history_set_io()
400 spa_txg_history_init_io(spa_t *spa, uint64_t txg, dsl_pool_t *dp) in spa_txg_history_init_io()
422 spa_txg_history_fini_io(spa_t *spa, txg_stat_t *ts) in spa_txg_history_fini_io()
[all …]
H A Dbrt.c312 brt_rlock(spa_t *spa) in brt_rlock()
318 brt_wlock(spa_t *spa) in brt_wlock()
324 brt_unlock(spa_t *spa) in brt_unlock()
422 brt_vdev(spa_t *spa, uint64_t vdevid, boolean_t alloc) in brt_vdev()
442 brt_vdev_create(spa_t *spa, brt_vdev_t *brtvd, dmu_tx_t *tx) in brt_vdev_create()
484 brt_vdev_realloc(spa_t *spa, brt_vdev_t *brtvd) in brt_vdev_realloc()
540 brt_vdev_load(spa_t *spa, brt_vdev_t *brtvd) in brt_vdev_load()
616 brt_vdev_destroy(spa_t *spa, brt_vdev_t *brtvd, dmu_tx_t *tx) in brt_vdev_destroy()
663 brt_vdevs_expand(spa_t *spa, uint64_t nvdevs) in brt_vdevs_expand()
707 brt_vdev_lookup(spa_t *spa, brt_vdev_t *brtvd, uint64_t offset) in brt_vdev_lookup()
[all …]
H A Dspa_checkpoint.c164 spa_checkpoint_get_stats(spa_t *spa, pool_checkpoint_stat_t *pcs) in spa_checkpoint_get_stats()
189 spa_t *spa = arg; in spa_checkpoint_discard_complete_sync() local
256 spa_checkpoint_accounting_verify(spa_t *spa) in spa_checkpoint_accounting_verify()
367 spa_checkpoint_discard_is_done(spa_t *spa) in spa_checkpoint_discard_is_done()
387 spa_t *spa = arg; in spa_checkpoint_discard_thread_check() local
401 spa_t *spa = arg; in spa_checkpoint_discard_thread() local
457 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_check() local
485 spa_t *spa = dp->dp_spa; in spa_checkpoint_sync() local
542 spa_t *spa; in spa_checkpoint() local
581 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_discard_check() local
[all …]
H A Dspa_errlog.c161 static int get_head_ds(spa_t *spa, uint64_t dsobj, uint64_t *head_ds) in get_head_ds()
183 spa_log_error(spa_t *spa, const zbookmark_phys_t *zb, const uint64_t birth) in spa_log_error()
266 find_top_affected_fs(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, in find_top_affected_fs()
314 check_filesystem(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, in check_filesystem()
475 process_error_block(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, in process_error_block()
541 spa_get_last_errlog_size(spa_t *spa) in spa_get_last_errlog_size()
559 spa_add_healed_error(spa_t *spa, uint64_t obj, zbookmark_phys_t *healed_zb, in spa_add_healed_error()
667 remove_error_from_list(spa_t *spa, avl_tree_t *t, const zbookmark_phys_t *zb) in remove_error_from_list()
686 spa_remove_healed_errors(spa_t *spa, avl_tree_t *s, avl_tree_t *l, dmu_tx_t *tx) in spa_remove_healed_errors()
737 spa_remove_error(spa_t *spa, zbookmark_phys_t *zb, uint64_t birth) in spa_remove_error()
[all …]
H A Dvdev_removal.c147 spa_sync_removing_state(spa_t *spa, dmu_tx_t *tx) in spa_sync_removing_state()
174 spa_t *spa = vd->vdev_spa; in vdev_activate() local
194 spa_t *spa = vd->vdev_spa; in vdev_passivate() local
275 spa_vdev_noalloc(spa_t *spa, uint64_t guid) in spa_vdev_noalloc()
308 spa_vdev_alloc(spa_t *spa, uint64_t guid) in spa_vdev_alloc()
417 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_remove_initiate_sync() local
549 spa_remove_init(spa_t *spa) in spa_remove_init()
627 spa_restart_removal(spa_t *spa) in spa_restart_removal()
663 spa_t *spa = vd->vdev_spa; in free_from_removing_vdev() local
843 spa_finish_removal(spa_t *spa, dsl_scan_state_t state, dmu_tx_t *tx) in spa_finish_removal()
[all …]
H A Dvdev_rebuild.c193 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_update_sync() local
223 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_initiate_sync() local
266 vdev_rebuild_log_notify(spa_t *spa, vdev_t *vd, const char *name) in vdev_rebuild_log_notify()
282 spa_t *spa = vd->vdev_spa; in vdev_rebuild_initiate() local
307 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_complete_sync() local
371 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_cancel_sync() local
407 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_reset_sync() local
454 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_clear_sync() local
561 spa_t *spa = vd->vdev_spa; in vdev_rebuild_range() local
717 spa_t *spa = vd->vdev_spa; in vdev_rebuild_load() local
[all …]
H A Dspa_history.c87 spa_history_create_obj(spa_t *spa, dmu_tx_t *tx) in spa_history_create_obj()
124 spa_history_advance_bof(spa_t *spa, spa_history_phys_t *shpp) in spa_history_advance_bof()
151 spa_history_write(spa_t *spa, void *buf, uint64_t len, spa_history_phys_t *shpp, in spa_history_write()
198 spa_history_log_notify(spa_t *spa, nvlist_t *nvl) in spa_history_log_notify()
255 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync() local
360 spa_history_log(spa_t *spa, const char *msg) in spa_history_log()
372 spa_history_log_nvl(spa_t *spa, nvlist_t *nvl) in spa_history_log_nvl()
421 spa_history_get(spa_t *spa, uint64_t *offp, uint64_t *len, char *buf) in spa_history_get()
518 log_internal(nvlist_t *nvl, const char *operation, spa_t *spa, in log_internal()
554 spa_history_log_internal(spa_t *spa, const char *operation, in spa_history_log_internal()
[all …]
H A Dddt_stats.c39 spa_t *spa = ddt->ddt_spa; in ddt_stat_generate() local
182 ddt_get_dedup_object_stats(spa_t *spa, ddt_object_t *ddo_total) in ddt_get_dedup_object_stats()
241 ddt_get_ddt_dsize(spa_t *spa) in ddt_get_ddt_dsize()
253 ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh) in ddt_get_dedup_histogram()
273 ddt_get_dedup_stats(spa_t *spa, ddt_stat_t *dds_total) in ddt_get_dedup_stats()
284 ddt_get_dedup_dspace(spa_t *spa) in ddt_get_dedup_dspace()
300 ddt_get_pool_dedup_ratio(spa_t *spa) in ddt_get_pool_dedup_ratio()
312 ddt_get_pool_dedup_cached(spa_t *spa, uint64_t *psize) in ddt_get_pool_dedup_cached()
H A Dvdev.c418 spa_t *spa = vd->vdev_spa; in vdev_prop_get_int() local
457 vdev_lookup_top(spa_t *spa, uint64_t vdev) in vdev_lookup_top()
502 vdev_count_leaves(spa_t *spa) in vdev_count_leaves()
586 spa_t *spa = cvd->vdev_spa; in vdev_remove_child() local
639 vdev_alloc_common(spa_t *spa, uint_t id, uint64_t guid, vdev_ops_t *ops) in vdev_alloc_common()
755 vdev_alloc(spa_t *spa, vdev_t **vdp, nvlist_t *nv, vdev_t *parent, uint_t id, in vdev_alloc()
1063 spa_t *spa = vd->vdev_spa; in vdev_free() local
1218 spa_t *spa = svd->vdev_spa; in vdev_top_transfer() local
1346 spa_t *spa = cvd->vdev_spa; in vdev_add_parent() local
1449 vdev_spa_set_alloc(spa_t *spa, uint64_t min_alloc) in vdev_spa_set_alloc()
[all …]
H A Dvdev_trim.c297 spa_t *spa = vd->vdev_spa; in vdev_trim_change_state() local
501 spa_t *spa = vd->vdev_spa; in vdev_trim_range() local
598 spa_t *spa = vd->vdev_spa; in vdev_trim_ranges() local
879 spa_t *spa = vd->vdev_spa; in vdev_trim_thread() local
1038 vdev_trim_stop_wait(spa_t *spa, list_t *vd_list) in vdev_trim_stop_wait()
1116 spa_t *spa = vd->vdev_spa; in vdev_trim_stop_all() local
1221 spa_t *spa = vd->vdev_spa; in vdev_autotrim_thread() local
1496 vdev_autotrim(spa_t *spa) in vdev_autotrim()
1539 vdev_autotrim_kick(spa_t *spa) in vdev_autotrim_kick()
1561 vdev_autotrim_stop_all(spa_t *spa) in vdev_autotrim_stop_all()
[all …]
H A Dzfs_fm.c295 zfs_ereport_clear(spa_t *spa, vdev_t *vd) in zfs_ereport_clear()
337 zfs_ereport_is_duplicate(const char *subclass, spa_t *spa, vdev_t *vd, in zfs_ereport_is_duplicate()
471 const char *subclass, spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_start()
1069 zfs_ereport_clear(spa_t *spa, vdev_t *vd) in zfs_ereport_clear()
1080 zfs_ereport_is_valid(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio) in zfs_ereport_is_valid()
1161 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, in zfs_ereport_post()
1204 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_start_checksum()
1308 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_post_checksum()
1354 zfs_event_create(spa_t *spa, vdev_t *vd, const char *type, const char *name, in zfs_event_create()
1414 zfs_post_common(spa_t *spa, vdev_t *vd, const char *type, const char *name, in zfs_post_common()
[all …]
H A Dspa_config.c265 spa_t *spa = NULL; in spa_write_cachefile() local
373 spa_t *spa = NULL; in spa_all_configs() local
399 spa_config_set(spa_t *spa, nvlist_t *config) in spa_config_set()
415 spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) in spa_config_generate()
566 spa_config_update(spa_t *spa, int what) in spa_config_update()
H A Dmetaslab.c407 metaslab_class_create(spa_t *spa, const metaslab_ops_t *ops) in metaslab_class_create()
431 spa_t *spa = mc->mc_spa; in metaslab_class_destroy() local
512 spa_t *spa = mc->mc_spa; in metaslab_class_histogram_verify() local
887 spa_t *spa = mc->mc_spa; in metaslab_group_activate() local
929 spa_t *spa = mc->mc_spa; in metaslab_group_passivate() local
1225 spa_t *spa = mg->mg_vd->vdev_spa; in metaslab_group_allocatable() local
1677 spa_set_allocator(spa_t *spa, const char *allocator) in spa_set_allocator()
1686 spa_get_allocator(spa_t *spa) in spa_get_allocator()
1713 metaslab_allocator(spa_t *spa) in metaslab_allocator()
1947 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; in metaslab_verify_space() local
[all …]
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_racct.c32 zfs_racct_read(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_read()
39 zfs_racct_write(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_write()
48 zfs_racct_read(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_read()
54 zfs_racct_write(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_write()
H A Dspa_misc_os.c125 spa_import_os(spa_t *spa) in spa_import_os()
131 spa_export_os(spa_t *spa) in spa_export_os()
137 spa_activate_os(spa_t *spa) in spa_activate_os()
143 spa_deactivate_os(spa_t *spa) in spa_deactivate_os()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dspa_os.c184 spa_t *spa; in spa_import_rootpool() local
274 spa_import_os(spa_t *spa) in spa_import_os()
280 spa_export_os(spa_t *spa) in spa_export_os()
286 spa_activate_os(spa_t *spa) in spa_activate_os()
292 spa_deactivate_os(spa_t *spa) in spa_deactivate_os()
H A Dzfs_racct.c30 zfs_racct_read(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_read()
48 zfs_racct_write(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_write()
/freebsd/stand/libsa/zfs/
H A Dzfs.c152 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; in zfs_read() local
217 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; in zfs_stat() local
227 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; in zfs_readdir() local
391 spa_t *spa; in zfs_mount() local
694 spa_t *spa; in zfs_dev_init() local
739 spa_t *spa; in zfs_probe() local
796 spa_t *spa; in zfs_get_bootenv() local
810 spa_t *spa; in zfs_set_bootenv() local
825 spa_t *spa; in zfs_get_bootonce() local
886 spa_t *spa; in zfs_nvstore_getter() local
[all …]
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dzfs_racct.c29 zfs_racct_read(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_read()
35 zfs_racct_write(spa_t *spa, uint64_t size, uint64_t iops, uint32_t flags) in zfs_racct_write()

12345