Home
last modified time | relevance | path

Searched refs:dsl_dir_t (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/contrib/openzfs/include/sys/
H A Ddsl_dir.h108 dsl_dir_t *dd_parent;
135 dsl_dir_phys(dsl_dir_t *dd) in dsl_dir_phys()
140 void dsl_dir_rele(dsl_dir_t *dd, const void *tag);
141 void dsl_dir_async_rele(dsl_dir_t *dd, const void *tag);
143 dsl_dir_t **, const char **tail);
145 const char *tail, const void *tag, dsl_dir_t **);
146 void dsl_dir_name(dsl_dir_t *dd, char *buf);
147 int dsl_dir_namelen(dsl_dir_t *dd);
148 uint64_t dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds,
151 uint64_t dsl_dir_get_used(dsl_dir_t *dd);
[all …]
H A Ddsl_crypt.h172 boolean_t dsl_dir_incompatible_encryption_version(dsl_dir_t *dd);
203 int dsl_dir_rename_crypt_check(dsl_dir_t *dd, dsl_dir_t *newparent);
204 int dsl_dataset_promote_crypt_check(dsl_dir_t *target, dsl_dir_t *origin);
205 void dsl_dataset_promote_crypt_sync(dsl_dir_t *target, dsl_dir_t *origin,
207 int dmu_objset_create_crypt_check(dsl_dir_t *parentdd,
210 void dsl_dataset_create_crypt_sync(uint64_t dsobj, dsl_dir_t *dd,
214 uint64_t dsl_crypto_key_clone_sync(dsl_dir_t *origindd, dmu_tx_t *tx);
226 zfs_keystatus_t dsl_dataset_get_keystatus(dsl_dir_t *dd);
H A Ddsl_prop.h71 void dsl_prop_init(dsl_dir_t *dd);
72 void dsl_prop_fini(dsl_dir_t *dd);
110 int dsl_prop_predict(dsl_dir_t *dd, const char *propname,
H A Ddsl_destroy.h49 void dsl_dir_remove_clones_key(dsl_dir_t *, uint64_t, dmu_tx_t *);
H A Ddsl_deleg.h80 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
H A Ddmu_tx.h160 dmu_tx_t *dmu_tx_create_dd(dsl_dir_t *dd);
H A Ddsl_dataset.h360 uint64_t dsl_dataset_create_sync(dsl_dir_t *pds, const char *lastname,
363 uint64_t dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin,
H A Ddsl_pool.h194 int dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **);
H A Ddmu.h81 typedef struct dsl_dir dsl_dir_t; typedef
H A Dspa.h1167 extern void spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation,
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddsl_dir.c134 static uint64_t dsl_dir_space_towrite(dsl_dir_t *dd);
137 dsl_dir_t *ddulrta_dd;
144 dsl_dir_t *dd = dbu; in dsl_dir_evict_async()
168 kmem_free(dd, sizeof (dsl_dir_t)); in dsl_dir_evict_async()
173 const char *tail, const void *tag, dsl_dir_t **ddp) in dsl_dir_hold_obj()
176 dsl_dir_t *dd; in dsl_dir_hold_obj()
192 dsl_dir_t *winner; in dsl_dir_hold_obj()
194 dd = kmem_zalloc(sizeof (dsl_dir_t), KM_SLEEP); in dsl_dir_hold_obj()
306 kmem_free(dd, sizeof (dsl_dir_t)); in dsl_dir_hold_obj()
338 kmem_free(dd, sizeof (dsl_dir_t)); in dsl_dir_hold_obj()
[all …]
H A Ddsl_prop.c86 dsl_prop_get_dd(dsl_dir_t *dd, const char *propname, in dsl_prop_get_dd()
90 dsl_dir_t *target = dd; in dsl_prop_get_dd()
251 dsl_prop_record_find(dsl_dir_t *dd, const char *propname) in dsl_prop_record_find()
267 dsl_prop_record_create(dsl_dir_t *dd, const char *propname) in dsl_prop_record_create()
283 dsl_prop_init(dsl_dir_t *dd) in dsl_prop_init()
290 dsl_prop_fini(dsl_dir_t *dd) in dsl_prop_fini()
313 dsl_dir_t *dd = ds->ds_dir; in dsl_prop_register()
395 dsl_prop_predict(dsl_dir_t *dd, const char *propname, in dsl_prop_predict()
478 dsl_dir_t *dd = ds->ds_dir; in dsl_prop_unregister()
513 dsl_dir_t *dd = ds->ds_dir; in dsl_prop_unregister_all()
[all …]
H A Ddsl_deleg.c159 dsl_dir_t *dd; in dsl_deleg_set_sync()
204 dsl_dir_t *dd; in dsl_deleg_unset_sync()
259 dsl_dir_t *dd; in dsl_deleg_check()
308 dsl_dir_t *dd, *startdd; in dsl_deleg_get()
555 dsl_dir_t *dd; in dsl_deleg_access_impl()
681 copy_create_perms(dsl_dir_t *dd, uint64_t pzapobj, in copy_create_perms()
729 dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr) in dsl_deleg_set_create_perms()
731 dsl_dir_t *dd; in dsl_deleg_set_create_perms()
H A Ddsl_crypt.c366 dsl_dir_get_encryption_root_ddobj(dsl_dir_t *dd, uint64_t *rddobj) in dsl_dir_get_encryption_root_ddobj()
376 dsl_dir_get_encryption_version(dsl_dir_t *dd, uint64_t *version) in dsl_dir_get_encryption_version()
391 dsl_dir_incompatible_encryption_version(dsl_dir_t *dd) in dsl_dir_incompatible_encryption_version()
435 spa_keystore_wkey_hold_dd(spa_t *spa, dsl_dir_t *dd, const void *tag, in spa_keystore_wkey_hold_dd()
477 dsl_dir_t *dd = NULL; in dsl_crypto_can_set_keylocation()
674 spa_keystore_dsl_key_hold_dd(spa_t *spa, dsl_dir_t *dd, const void *tag, in spa_keystore_dsl_key_hold_dd()
775 dsl_dir_t *dd = NULL; in spa_keystore_load_wkey()
923 dsl_dir_t *dd = NULL; in spa_keystore_unload_wkey()
1165 dmu_objset_check_wkey_loaded(dsl_dir_t *dd) in dmu_objset_check_wkey_loaded()
1181 dsl_dataset_get_keystatus(dsl_dir_t *dd) in dsl_dataset_get_keystatus()
[all …]
H A Ddsl_destroy.c205 dsl_dir_remove_clones_key_impl(dsl_dir_t *dd, uint64_t mintxg, dmu_tx_t *tx, in dsl_dir_remove_clones_key_impl()
250 dsl_dir_remove_clones_key(dsl_dir_t *top_dd, uint64_t mintxg, dmu_tx_t *tx) in dsl_dir_remove_clones_key()
261 dsl_dir_t *clone_dir = clone->ds_dir; in dsl_dir_remove_clones_key()
832 dsl_dir_t *dd; in dsl_dir_destroy_sync()
878 dsl_clone_destroy_assert(dsl_dir_t *dd) in dsl_clone_destroy_assert()
907 dsl_dir_t *dd = ds->ds_dir; in dsl_async_clone_destroy()
H A Ddsl_pool.c174 dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **ddp) in dsl_pool_open_special_dir()
206 offsetof(dsl_dir_t, dd_dirty_link)); in dsl_pool_open_impl()
266 dsl_dir_t *dd; in dsl_pool_open()
680 dsl_dir_t *dd; in dsl_pool_sync()
H A Ddsl_dataset.c781 dsl_dir_t *dd = ds->ds_dir; in dsl_dataset_create_key_mapping()
815 dsl_dir_t *dd; in dsl_dataset_hold_flags()
1012 dsl_dir_t *dd = ds->ds_dir; in dsl_dataset_remove_key_mapping()
1173 dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin, in dsl_dataset_create_sync_dd()
1311 dsl_dataset_create_sync(dsl_dir_t *pdd, const char *lastname, in dsl_dataset_create_sync()
1317 dsl_dir_t *dd; in dsl_dataset_create_sync()
2237 dsl_dir_t *dd = ds->ds_dir; in dsl_flush_pending_livelist()
2544 dsl_dir_t *dd = ds->ds_dir; in dsl_get_compressratio()
2558 dsl_dir_t *dd = ds->ds_dir; in dsl_get_used()
3107 dsl_dir_t *dd = ds->ds_dir; in dsl_dataset_handoff_check()
[all …]
H A Ddmu_objset.c1195 dsl_dir_t *pdd; in dmu_objset_create_check()
1261 dsl_dir_t *pdd; in dmu_objset_create_sync()
1390 dsl_dir_t *pdd; in dmu_objset_clone_check()
1441 dsl_dir_t *pdd; in dmu_objset_clone_sync()
2671 dsl_dir_t *dd = os->os_dsl_dataset->ds_dir; in dmu_dir_list_next()
2724 dsl_dir_t *dd; in dmu_objset_find_dp_impl()
2961 dsl_dir_t *dd; in dmu_objset_find_impl()
H A Dzvol.c1302 dsl_dir_t *dd = NULL; in zvol_add_clones()
1882 dsl_dir_t *dd; in zvol_set_common_check()
1942 dsl_dir_t *dd; in zvol_set_common_sync()
H A Dspa_history.c598 spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation, in spa_history_log_internal_dd()
H A Dzcp_get.c190 dsl_dir_t *dd = ds->ds_dir; in get_dsl_dir_prop()
H A Ddmu_tx.c65 dmu_tx_create_dd(dsl_dir_t *dd) in dmu_tx_create_dd()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_vfsops.c894 dsl_dir_t *dd = zfsvfs->z_os->os_dsl_dataset->ds_dir; in zfsvfs_setup()
1394 dsl_dir_t *dd = os->os_dsl_dataset->ds_dir; in zfsvfs_teardown()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vfsops.c1074 dsl_dir_t *dd; in zfsvfs_setup()
1547 dsl_dir_t *dd; in zfsvfs_teardown()
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c3177 dsl_dir_t *dd = os->os_dsl_dataset->ds_dir; in verify_dd_livelist()
3224 zdb_derive_key(dsl_dir_t *dd, uint8_t *key_out) in zdb_derive_key()
3276 dsl_dir_t *dd, *rdd; in zdb_load_key()
4027 count_dir_mos_objects(dsl_dir_t *dd) in count_dir_mos_objects()

12