/freebsd-current/sys/contrib/openzfs/module/zfs/ |
H A D | spa_log_spacemap.c | 307 spa_estimate_incoming_log_blocks(spa_t *spa) 328 spa_log_sm_blocklimit(spa_t *spa) 334 spa_log_sm_set_blocklimit(spa_t *spa) 352 spa_log_sm_nblocks(spa_t *spa) 362 spa_log_summary_verify_counts(spa_t *spa) 392 summary_entry_is_full(spa_t *spa, log_summary_entry_t *e, uint64_t txg) 418 spa_log_summary_decrement_mscount(spa_t *spa, uint64_t txg, boolean_t dirty) 507 spa_log_summary_decrement_blkcount(spa_t *spa, uint64_t blocks_gone) 547 spa_log_sm_decrement_mscount(spa_t *spa, uint64_t txg) 567 spa_log_sm_increment_current_mscount(spa_t *sp [all...] |
H A D | spa_checkpoint.c | 164 spa_checkpoint_get_stats(spa_t *spa, pool_checkpoint_stat_t *pcs) 189 spa_t *spa = arg; 256 spa_checkpoint_accounting_verify(spa_t *spa) 367 spa_checkpoint_discard_is_done(spa_t *spa) 387 spa_t *spa = arg; 401 spa_t *spa = arg; 457 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 485 spa_t *spa = dp->dp_spa; 542 spa_t *spa; 581 spa_t *sp [all...] |
H A D | ddt_stats.c | 38 spa_t *spa = ddt->ddt_spa; 130 ddt_get_dedup_object_stats(spa_t *spa, ddt_object_t *ddo_total) 158 ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh) 176 ddt_get_dedup_stats(spa_t *spa, ddt_stat_t *dds_total) 187 ddt_get_dedup_dspace(spa_t *spa) 203 ddt_get_pool_dedup_ratio(spa_t *spa)
|
H A D | spa_errlog.c | 161 static int get_head_ds(spa_t *spa, uint64_t dsobj, uint64_t *head_ds) 183 spa_log_error(spa_t *spa, const zbookmark_phys_t *zb, const uint64_t birth) 266 find_top_affected_fs(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, 314 check_filesystem(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, 475 process_error_block(spa_t *spa, uint64_t head_ds, zbookmark_err_phys_t *zep, 541 spa_get_last_errlog_size(spa_t *spa) 559 spa_add_healed_error(spa_t *spa, uint64_t obj, zbookmark_phys_t *healed_zb, 666 remove_error_from_list(spa_t *spa, avl_tree_t *t, const zbookmark_phys_t *zb) 685 spa_remove_healed_errors(spa_t *spa, avl_tree_t *s, avl_tree_t *l, dmu_tx_t *tx) 735 spa_remove_error(spa_t *sp [all...] |
H A D | mmp.c | 193 mmp_init(spa_t *spa) 204 mmp_fini(spa_t *spa) 230 mmp_thread_start(spa_t *spa) 247 mmp_thread_stop(spa_t *spa) 283 mmp_next_leaf(spa_t *spa) 357 mmp_delay_update(spa_t *spa, boolean_t write_completed) 392 spa_t *spa = zio->io_spa; 420 mmp_update_uberblock(spa_t *spa, uberblock_t *ub) 438 mmp_write_uberblock(spa_t *spa) 545 spa_t *sp [all...] |
H A D | spa.c | 195 static boolean_t spa_has_active_shared_spare(spa_t *spa); 196 static int spa_load_impl(spa_t *spa, spa_import_type_t type, 198 static void spa_vdev_resilver_done(spa_t *spa); 232 * This (illegal) pool name is used when temporarily importing a spa_t in order 360 spa_prop_get_config(spa_t *spa, nvlist_t **nvp) 495 spa_prop_get(spa_t *spa, nvlist_t **nvp) 607 spa_prop_validate(spa_t *spa, nvlist_t *props) 828 spa_configfile_set(spa_t *spa, nvlist_t *nvp, boolean_t need_sync) 853 spa_prop_set(spa_t *spa, nvlist_t *nvp) 921 spa_prop_clear_bootfs(spa_t *sp [all...] |
H A D | spa_history.c | 59 * The history log is tracked as object 'spa_t::spa_history'. The bonus buffer 87 spa_history_create_obj(spa_t *spa, dmu_tx_t *tx) 124 spa_history_advance_bof(spa_t *spa, spa_history_phys_t *shpp) 151 spa_history_write(spa_t *spa, void *buf, uint64_t len, spa_history_phys_t *shpp, 198 spa_history_log_notify(spa_t *spa, nvlist_t *nvl) 255 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 360 spa_history_log(spa_t *spa, const char *msg) 372 spa_history_log_nvl(spa_t *spa, nvlist_t *nvl) 418 spa_history_get(spa_t *spa, uint64_t *offp, uint64_t *len, char *buf) 515 log_internal(nvlist_t *nvl, const char *operation, spa_t *sp [all...] |
H A D | vdev_rebuild.c | 193 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 223 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 266 vdev_rebuild_log_notify(spa_t *spa, vdev_t *vd, const char *name) 282 spa_t *spa = vd->vdev_spa; 307 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 367 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 403 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 450 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 557 spa_t *spa = vd->vdev_spa; 713 spa_t *sp [all...] |
H A D | vdev_removal.c | 144 static int spa_vdev_remove_cancel_impl(spa_t *spa); 147 spa_sync_removing_state(spa_t *spa, dmu_tx_t *tx) 174 spa_t *spa = vd->vdev_spa; 194 spa_t *spa = vd->vdev_spa; 275 spa_vdev_noalloc(spa_t *spa, uint64_t guid) 308 spa_vdev_alloc(spa_t *spa, uint64_t guid) 417 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 549 spa_remove_init(spa_t *spa) 627 spa_restart_removal(spa_t *spa) 663 spa_t *sp [all...] |
H A D | ddt.c | 169 spa_t *spa = ddt->ddt_spa; 194 spa_t *spa = ddt->ddt_spa; 506 ddt_select(spa_t *spa, const blkptr_t *bp) 653 ddt_prefetch(spa_t *spa, const blkptr_t *bp) 703 ddt_table_alloc(spa_t *spa, enum zio_checksum c) 734 ddt_create(spa_t *spa) 745 ddt_load(spa_t *spa) 784 ddt_unload(spa_t *spa) 795 ddt_class_contains(spa_t *spa, ddt_class_t max_class, const blkptr_t *bp) 902 spa_t *sp [all...] |
H A D | spa_config.c | 134 * Iterate over all elements in the nvlist, creating a new spa_t for 243 spa_write_cachefile(spa_t *target, boolean_t removing, boolean_t postsysevent, 265 spa_t *spa = NULL; 373 spa_t *spa = NULL; 399 spa_config_set(spa_t *spa, nvlist_t *config) 415 spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) 566 spa_config_update(spa_t *spa, int what)
|
H A D | zio_checksum.c | 87 * spa_t (spa_cksum_tmpls). If the zio_checksum_info_t contains 244 zio_checksum_dedup_select(spa_t *spa, enum zio_checksum child, 295 * templates and installs the template into the spa_t. 298 zio_checksum_template_init(enum zio_checksum checksum, spa_t *spa) 348 spa_t *spa = zio->io_spa; 415 zio_checksum_error_impl(spa_t *spa, const blkptr_t *bp, 545 spa_t *spa = zio->io_spa; 560 * Called by a spa_t that's about to be deallocated. This steps through 565 zio_checksum_templates_free(spa_t *spa)
|
H A D | vdev_indirect.c | 325 spa_t *spa = vd->vdev_spa; 347 spa_vdev_indirect_mark_obsolete(spa_t *spa, uint64_t vdev_id, uint64_t offset, 359 spa_condensing_indirect_create(spa_t *spa) 394 spa_t *spa = vd->vdev_spa; 482 spa_t *spa = dmu_tx_pool(tx)->dp_spa; 546 spa_t *spa __maybe_unused = dmu_tx_pool(tx)->dp_spa; 561 spa_condense_indirect_commit_entry(spa_t *spa, 595 spa_t *spa = vd->vdev_spa; 643 spa_t *spa = arg; 651 spa_t *sp [all...] |
H A D | zio_compress.c | 74 zio_complevel_select(spa_t *spa, enum zio_compress compress, uint8_t child, 91 zio_compress_select(spa_t *spa, enum zio_compress child,
|
/freebsd-current/sys/contrib/openzfs/include/sys/ |
H A D | txg.h | 64 spa_t *tl_spa; 114 extern void txg_verify(spa_t *spa, uint64_t txg); 128 extern void txg_list_create(txg_list_t *tl, spa_t *spa, size_t offset);
|
H A D | dmu_objset.h | 105 spa_t *os_spa; 241 objset_t *dmu_objset_create_impl_dnstats(spa_t *spa, struct dsl_dataset *ds, 244 objset_t *dmu_objset_create_impl(spa_t *spa, struct dsl_dataset *ds, 246 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
H A D | brt_impl.h | 163 spa_t *brt_spa;
|
H A D | spa_impl.h | 482 extern void spa_taskq_dispatch(spa_t *spa, zio_type_t t, zio_taskq_type_t q, 484 extern void spa_load_spares(spa_t *spa); 485 extern void spa_load_l2cache(spa_t *spa); 486 extern sysevent_t *spa_event_create(spa_t *spa, vdev_t *vd, nvlist_t *hist_nvl,
|
H A D | dsl_pool.h | 91 spa_t *dp_spa; 153 int dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp); 156 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops,
|
/freebsd-current/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | spa_os.c | 184 spa_t *spa; 274 spa_import_os(spa_t *spa) 280 spa_export_os(spa_t *spa) 286 spa_activate_os(spa_t *spa) 292 spa_deactivate_os(spa_t *spa)
|
H A D | vdev_label_os.c | 41 spa_t *spa = vd->vdev_spa; 95 vdev_check_boot_reserve(spa_t *spa, vdev_t *childvd)
|
/freebsd-current/stand/libsa/zfs/ |
H A D | zfs.c | 59 static void zfs_bootenv_initial(const char *envname, spa_t *spa, 61 static void zfs_checkpoints_initial(spa_t *spa, const char *name, 152 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; 217 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; 227 const spa_t *spa = ((struct zfsmount *)dev->d_opendata)->spa; 371 static spa_t * 391 spa_t *spa; 694 spa_t *spa; 695 spa_t *next; 696 spa_t *pre [all...] |
H A D | zfsimpl.c | 48 const spa_t *spa; 148 static int zio_read(const spa_t *spa, const blkptr_t *bp, void *buf); 149 static int zfs_get_root(const spa_t *spa, uint64_t *objid); 150 static int zfs_rlookup(const spa_t *spa, uint64_t objnum, char *result); 151 static int zap_lookup(const spa_t *spa, const dnode_phys_t *dnode, 154 static int objset_get_dnode(const spa_t *, const objset_phys_t *, uint64_t, 156 static int dnode_read(const spa_t *, const dnode_phys_t *, off_t, void *, 161 vdev_indirect_mapping_t *vdev_indirect_mapping_open(spa_t *, objset_phys_t *, 290 vdev_indirect_mapping_open(spa_t *spa, objset_phys_t *os, 539 vdev_lookup_top(spa_t *sp [all...] |
/freebsd-current/tools/tools/zfsboottest/ |
H A D | zfsboottest.c | 86 zfs_read(spa_t *spa, dnode_phys_t *dn, void *buf, size_t size, off_t off) 114 spa_t *spa;
|
/freebsd-current/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | zfs_ctldir.h | 79 extern int zfsctl_snapshot_unmount_delay(spa_t *spa, uint64_t objsetid,
|