| /freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| D | spa.h | 44 typedef struct spa spa_t; typedef 457 extern int spa_open(const char *pool, spa_t **, void *tag); 458 extern int spa_open_rewind(const char *pool, spa_t **, void *tag, 476 extern void spa_async_request(spa_t *spa, int flag); 477 extern void spa_async_unrequest(spa_t *spa, int flag); 478 extern void spa_async_suspend(spa_t *spa); 479 extern void spa_async_resume(spa_t *spa); 480 extern spa_t *spa_inject_addref(char *pool); 481 extern void spa_inject_delref(spa_t *spa); 482 extern void spa_scan_stat_init(spa_t *spa); [all …]
|
| D | ddt.h | 128 spa_t *ddt_spa; 202 extern void ddt_get_dedup_object_stats(spa_t *spa, ddt_object_t *ddo); 203 extern void ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh); 204 extern void ddt_get_dedup_stats(spa_t *spa, ddt_stat_t *dds_total); 206 extern uint64_t ddt_get_dedup_dspace(spa_t *spa); 207 extern uint64_t ddt_get_pool_dedup_ratio(spa_t *spa); 216 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp); 220 extern void ddt_prefetch(spa_t *spa, const blkptr_t *bp); 223 extern boolean_t ddt_class_contains(spa_t *spa, enum ddt_class max_class, 231 extern void ddt_create(spa_t *spa); [all …]
|
| D | zio.h | 416 spa_t *io_spa; 481 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 484 extern zio_t *zio_root(spa_t *spa, 487 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data, 491 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 497 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 504 extern void zio_free(spa_t *spa, uint64_t txg, const blkptr_t *bp); 506 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, 510 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 524 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, [all …]
|
| D | arc.h | 88 arc_buf_t *arc_buf_alloc(spa_t *spa, int size, void *tag, 90 arc_buf_t *arc_loan_buf(spa_t *spa, int size); 106 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 109 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg, 114 void arc_freed(spa_t *spa, const blkptr_t *bp); 119 void arc_flush(spa_t *spa); 130 void l2arc_add_vdev(spa_t *spa, vdev_t *vd);
|
| D | vdev.h | 62 extern vdev_t *vdev_lookup_top(spa_t *spa, uint64_t vdev); 100 extern int vdev_fault(spa_t *spa, uint64_t guid, vdev_aux_t aux); 101 extern int vdev_degrade(spa_t *spa, uint64_t guid, vdev_aux_t aux); 102 extern int vdev_online(spa_t *spa, uint64_t guid, uint64_t flags, 104 extern int vdev_offline(spa_t *spa, uint64_t guid, uint64_t flags); 105 extern void vdev_clear(spa_t *spa, vdev_t *vd); 138 extern void vdev_top_config_generate(spa_t *spa, nvlist_t *config); 139 extern nvlist_t *vdev_config_generate(spa_t *spa, vdev_t *vd,
|
| D | metaslab.h | 65 int metaslab_alloc(spa_t *spa, metaslab_class_t *mc, uint64_t psize, 67 void metaslab_free(spa_t *spa, const blkptr_t *bp, uint64_t txg, boolean_t now); 68 int metaslab_claim(spa_t *spa, const blkptr_t *bp, uint64_t txg); 69 void metaslab_check_free(spa_t *spa, const blkptr_t *bp); 71 metaslab_class_t *metaslab_class_create(spa_t *spa, metaslab_ops_t *ops);
|
| D | zfeature.h | 52 extern boolean_t spa_feature_enabled_txg(spa_t *spa, spa_feature_t fid, 54 extern uint64_t spa_feature_refcount(spa_t *, spa_feature_t, uint64_t); 55 extern boolean_t spa_features_check(spa_t *, boolean_t, nvlist_t *, nvlist_t *); 62 extern int feature_get_refcount_from_disk(spa_t *spa, zfeature_info_t *feature,
|
| D | trim_map.h | 43 extern void trim_thread_create(spa_t *spa); 44 extern void trim_thread_destroy(spa_t *spa); 45 extern void trim_thread_wakeup(spa_t *spa);
|
| D | dmu_traverse.h | 42 typedef int (blkptr_cb_t)(spa_t *spa, zilog_t *zilog, const blkptr_t *bp, 57 int traverse_dataset_destroyed(spa_t *spa, blkptr_t *blkptr, 60 int traverse_pool(spa_t *spa,
|
| D | dmu_objset.h | 73 spa_t *os_spa; 159 objset_t *dmu_objset_create_impl(spa_t *spa, struct dsl_dataset *ds, 161 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
| D | dsl_pool.h | 82 spa_t *dp_spa; 134 int dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp); 137 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg);
|
| /freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| D | spa_misc.c | 337 spa_config_lock_init(spa_t *spa) in spa_config_lock_init() 350 spa_config_lock_destroy(spa_t *spa) in spa_config_lock_destroy() 363 spa_config_tryenter(spa_t *spa, int locks, void *tag, krw_t rw) in spa_config_tryenter() 392 spa_config_enter(spa_t *spa, int locks, void *tag, krw_t rw) in spa_config_enter() 425 spa_config_exit(spa_t *spa, int locks, void *tag) in spa_config_exit() 444 spa_config_held(spa_t *spa, int locks, krw_t rw) in spa_config_held() 470 spa_t * 473 static spa_t search; /* spa_t is large; don't allocate on stack */ in spa_lookup() 474 spa_t *spa; in spa_lookup() 503 spa_t *spa = arg; in spa_deadman() [all …]
|
| D | zfeature.c | 174 spa_features_check(spa_t *spa, boolean_t for_write, in spa_features_check() 226 feature_get_refcount(spa_t *spa, zfeature_info_t *feature, uint64_t *res) in feature_get_refcount() 243 feature_get_refcount_from_disk(spa_t *spa, zfeature_info_t *feature, in feature_get_refcount_from_disk() 272 feature_get_enabled_txg(spa_t *spa, zfeature_info_t *feature, uint64_t *res) { in feature_get_enabled_txg() 295 feature_sync(spa_t *spa, zfeature_info_t *feature, uint64_t refcount, in feature_sync() 334 feature_enable_sync(spa_t *spa, zfeature_info_t *feature, dmu_tx_t *tx) in feature_enable_sync() 377 feature_do_action(spa_t *spa, spa_feature_t fid, feature_action_t action, in feature_do_action() 412 spa_feature_create_zap_objects(spa_t *spa, dmu_tx_t *tx) in spa_feature_create_zap_objects() 436 spa_feature_enable(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) in spa_feature_enable() 444 spa_feature_incr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) in spa_feature_incr() [all …]
|
| D | spa_errlog.c | 93 spa_log_error(spa_t *spa, zio_t *zio) in spa_log_error() 138 spa_get_errlog_size(spa_t *spa) in spa_get_errlog_size() 164 process_error_log(spa_t *spa, uint64_t obj, void *addr, size_t *count) in process_error_log() 233 spa_get_errlog(spa_t *spa, void *uaddr, size_t *count) in spa_get_errlog() 267 spa_errlog_rotate(spa_t *spa) in spa_errlog_rotate() 279 spa_errlog_drain(spa_t *spa) in spa_errlog_drain() 302 sync_error_list(spa_t *spa, avl_tree_t *t, uint64_t *obj, dmu_tx_t *tx) in sync_error_list() 343 spa_errlog_sync(spa_t *spa, uint64_t txg) in spa_errlog_sync()
|
| D | spa.c | 150 static boolean_t spa_has_active_shared_spare(spa_t *spa); 151 static int spa_load_impl(spa_t *spa, uint64_t, nvlist_t *config, 154 static void spa_vdev_resilver_done(spa_t *spa); 210 spa_prop_get_config(spa_t *spa, nvlist_t **nvp) in spa_prop_get_config() 302 spa_prop_get(spa_t *spa, nvlist_t **nvp) in spa_prop_get() 410 spa_prop_validate(spa_t *spa, nvlist_t *props) in spa_prop_validate() 622 spa_configfile_set(spa_t *spa, nvlist_t *nvp, boolean_t need_sync) in spa_configfile_set() 647 spa_prop_set(spa_t *spa, nvlist_t *nvp) in spa_prop_set() 708 spa_prop_clear_bootfs(spa_t *spa, uint64_t dsobj, dmu_tx_t *tx) in spa_prop_clear_bootfs() 723 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_change_guid_check() [all …]
|
| D | spa_history.c | 85 spa_history_create_obj(spa_t *spa, dmu_tx_t *tx) in spa_history_create_obj() 122 spa_history_advance_bof(spa_t *spa, spa_history_phys_t *shpp) in spa_history_advance_bof() 149 spa_history_write(spa_t *spa, void *buf, uint64_t len, spa_history_phys_t *shpp, in spa_history_write() 200 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync() 287 spa_history_log(spa_t *spa, const char *msg) in spa_history_log() 299 spa_history_log_nvl(spa_t *spa, nvlist_t *nvl) in spa_history_log_nvl() 339 spa_history_get(spa_t *spa, uint64_t *offp, uint64_t *len, char *buf) in spa_history_get() 436 log_internal(nvlist_t *nvl, const char *operation, spa_t *spa, in log_internal() 474 spa_history_log_internal(spa_t *spa, const char *operation, in spa_history_log_internal() 538 spa_history_log_version(spa_t *spa, const char *operation) in spa_history_log_version()
|
| D | ddt.c | 65 spa_t *spa = ddt->ddt_spa; in ddt_object_create() 89 spa_t *spa = ddt->ddt_spa; in ddt_object_destroy() 367 spa_t *spa = ddt->ddt_spa; in ddt_stat_generate() 457 ddt_get_dedup_object_stats(spa_t *spa, ddt_object_t *ddo_total) in ddt_get_dedup_object_stats() 482 ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh) in ddt_get_dedup_histogram() 497 ddt_get_dedup_stats(spa_t *spa, ddt_stat_t *dds_total) in ddt_get_dedup_stats() 508 ddt_get_dedup_dspace(spa_t *spa) in ddt_get_dedup_dspace() 517 ddt_get_pool_dedup_ratio(spa_t *spa) in ddt_get_pool_dedup_ratio() 531 spa_t *spa = ddt->ddt_spa; in ddt_ditto_copies_needed() 623 ddt_select_by_checksum(spa_t *spa, enum zio_checksum c) in ddt_select_by_checksum() [all …]
|
| D | vdev.c | 236 vdev_lookup_top(spa_t *spa, uint64_t vdev) in vdev_lookup_top() 374 vdev_alloc_common(spa_t *spa, uint_t id, uint64_t guid, vdev_ops_t *ops) in vdev_alloc_common() 434 vdev_alloc(spa_t *spa, vdev_t **vdp, nvlist_t *nv, vdev_t *parent, uint_t id, in vdev_alloc() 659 spa_t *spa = vd->vdev_spa; in vdev_free() 745 spa_t *spa = svd->vdev_spa; in vdev_top_transfer() 823 spa_t *spa = cvd->vdev_spa; in vdev_add_parent() 900 spa_t *spa = vd->vdev_spa; in vdev_metaslab_init() 997 spa_t *spa = zio->io_spa; in vdev_probe_done() 1057 spa_t *spa = vd->vdev_spa; in vdev_probe() 1200 spa_t *spa = vd->vdev_spa; in vdev_open() [all …]
|
| D | spa_config.c | 207 spa_config_sync(spa_t *target, boolean_t removing, boolean_t postsysevent) in spa_config_sync() 227 spa_t *spa = NULL; in spa_config_sync() 318 spa_t *spa = NULL; in spa_all_configs() 342 spa_config_set(spa_t *spa, nvlist_t *config) in spa_config_set() 358 spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) in spa_config_generate() 500 spa_config_update(spa_t *spa, int what) in spa_config_update()
|
| D | trim_map.c | 113 static void trim_map_vdev_commit_done(spa_t *spa, vdev_t *vd); 454 trim_map_vdev_commit(spa_t *spa, zio_t *zio, vdev_t *vd) in trim_map_vdev_commit() 494 trim_map_vdev_commit_done(spa_t *spa, vdev_t *vd) in trim_map_vdev_commit_done() 529 trim_map_commit(spa_t *spa, zio_t *zio, vdev_t *vd) in trim_map_commit() 545 trim_map_commit_done(spa_t *spa, vdev_t *vd) in trim_map_commit_done() 563 spa_t *spa = arg; in trim_thread() 595 trim_thread_create(spa_t *spa) in trim_thread_create() 610 trim_thread_destroy(spa_t *spa) in trim_thread_destroy() 633 trim_thread_wakeup(spa_t *spa) in trim_thread_wakeup()
|
| D | zfs_fm.c | 107 const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, in zfs_ereport_start() 669 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, in zfs_ereport_post() 690 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, in zfs_ereport_start_checksum() 780 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, in zfs_ereport_post_checksum() 810 zfs_post_common(spa_t *spa, vdev_t *vd, const char *name) in zfs_post_common() 845 zfs_post_remove(spa_t *spa, vdev_t *vd) in zfs_post_remove() 856 zfs_post_autoreplace(spa_t *spa, vdev_t *vd) in zfs_post_autoreplace() 868 zfs_post_state_change(spa_t *spa, vdev_t *vd) in zfs_post_state_change()
|
| D | vdev_label.c | 220 vdev_config_generate(spa_t *spa, vdev_t *vd, boolean_t getstats, in vdev_config_generate() 399 vdev_top_config_generate(spa_t *spa, nvlist_t *config) in vdev_top_config_generate() 436 spa_t *spa = vd->vdev_spa; in vdev_label_read_config() 510 spa_t *spa = vd->vdev_spa; in vdev_inuse() 627 spa_t *spa = vd->vdev_spa; in vdev_label_init() 899 spa_t *spa = zio->io_spa; in vdev_uberblock_load_done() 955 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load() 1035 spa_t *spa = svd[0]->vdev_spa; in vdev_uberblock_sync_list() 1142 vdev_label_sync_list(spa_t *spa, int l, uint64_t txg, int flags) in vdev_label_sync_list() 1197 spa_t *spa = svd[0]->vdev_spa; in vdev_config_sync()
|
| /freebsd-9-stable/sys/boot/zfs/ |
| D | zfsimpl.c | 42 const spa_t *spa; 76 static int zio_read(const spa_t *spa, const blkptr_t *bp, void *buf); 77 static int zfs_get_root(const spa_t *spa, uint64_t *objid); 78 static int zfs_rlookup(const spa_t *spa, uint64_t objnum, char *result); 688 static spa_t * 691 spa_t *spa; in spa_find_by_guid() 700 static spa_t * 703 spa_t *spa; in spa_find_by_name() 713 static spa_t * 721 spa_get_primary_vdev(const spa_t *spa) in spa_get_primary_vdev() [all …]
|
| D | zfs.c | 131 const spa_t *spa = ((struct zfsmount *)f->f_devdata)->spa; in zfs_read() 205 const spa_t *spa = ((struct zfsmount *)f->f_devdata)->spa; in zfs_stat() 214 const spa_t *spa = ((struct zfsmount *)f->f_devdata)->spa; in zfs_readdir() 373 spa_t *spa; in zfs_dev_init() 374 spa_t *next; in zfs_dev_init() 375 spa_t *prev; in zfs_dev_init() 418 spa_t *spa; in zfs_probe() 505 spa_t *spa; in zfs_dev_print() 527 spa_t *spa; in zfs_dev_open() 590 spa_t *spa; in zfs_parsedev() [all …]
|
| /freebsd-9-stable/cddl/contrib/opensolaris/cmd/zhack/ |
| D | zhack.c | 88 fatal(spa_t *spa, void *tag, const char *fmt, ...) in fatal() 131 spa_t *spa; in import_pool() 200 zhack_spa_open(const char *target, boolean_t readonly, void *tag, spa_t **spa) in zhack_spa_open() 246 dump_mos(spa_t *spa) in dump_mos() 261 spa_t *spa; in zhack_do_feature_stat() 291 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zhack_feature_enable_sync() 306 spa_t *spa; in zhack_do_feature_enable() 375 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_incr_sync() 388 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_decr_sync() 404 spa_t *spa; in zhack_do_feature_ref()
|