Searched refs:spa_t (Results 26 - 50 of 113) sorted by relevance

12345

/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dspa_log_spacemap.c307 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 Dspa_checkpoint.c164 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 Dddt_stats.c38 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 Dspa_errlog.c161 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 Dmmp.c193 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 Dspa.c195 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 Dspa_history.c59 * 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 Dvdev_rebuild.c193 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 Dvdev_removal.c144 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 Dddt.c169 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 Dspa_config.c134 * 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 Dzio_checksum.c87 * 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 Dvdev_indirect.c325 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 Dzio_compress.c74 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 Dtxg.h64 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 Ddmu_objset.h105 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 Dbrt_impl.h163 spa_t *brt_spa;
H A Dspa_impl.h482 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 Ddsl_pool.h91 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 Dspa_os.c184 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 Dvdev_label_os.c41 spa_t *spa = vd->vdev_spa;
95 vdev_check_boot_reserve(spa_t *spa, vdev_t *childvd)
/freebsd-current/stand/libsa/zfs/
H A Dzfs.c59 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 Dzfsimpl.c48 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 Dzfsboottest.c86 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 Dzfs_ctldir.h79 extern int zfsctl_snapshot_unmount_delay(spa_t *spa, uint64_t objsetid,

Completed in 195 milliseconds

12345