/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | dsl_dir.h | 108 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 D | dsl_crypt.h | 172 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 D | dsl_prop.h | 71 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 D | dsl_destroy.h | 49 void dsl_dir_remove_clones_key(dsl_dir_t *, uint64_t, dmu_tx_t *);
|
H A D | dsl_deleg.h | 80 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
|
H A D | dmu_tx.h | 160 dmu_tx_t *dmu_tx_create_dd(dsl_dir_t *dd);
|
H A D | dsl_dataset.h | 360 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 D | dsl_pool.h | 194 int dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **);
|
H A D | dmu.h | 81 typedef struct dsl_dir dsl_dir_t; typedef
|
H A D | spa.h | 1167 extern void spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation,
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dsl_dir.c | 134 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 D | dsl_prop.c | 86 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 D | dsl_deleg.c | 159 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 D | dsl_crypt.c | 366 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 D | dsl_destroy.c | 205 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 D | dsl_pool.c | 174 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 D | dsl_dataset.c | 781 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 D | dmu_objset.c | 1195 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 D | zvol.c | 1302 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 D | spa_history.c | 598 spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation, in spa_history_log_internal_dd()
|
H A D | zcp_get.c | 190 dsl_dir_t *dd = ds->ds_dir; in get_dsl_dir_prop()
|
H A D | dmu_tx.c | 65 dmu_tx_create_dd(dsl_dir_t *dd) in dmu_tx_create_dd()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_vfsops.c | 894 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 D | zfs_vfsops.c | 1074 dsl_dir_t *dd; in zfsvfs_setup() 1547 dsl_dir_t *dd; in zfsvfs_teardown()
|
/freebsd/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 3177 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()
|