/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dsl_dir.c | 222 if (dsl_dir_phys(dd)->dd_parent_obj) { in dsl_dir_hold_obj() 224 dsl_dir_phys(dd)->dd_parent_obj, NULL, dd, in dsl_dir_hold_obj() 233 dsl_dir_phys(dd->dd_parent)-> in dsl_dir_hold_obj() 242 dsl_dir_phys(dd->dd_parent)-> in dsl_dir_hold_obj() 264 dsl_dir_phys(dd)->dd_origin_obj, FTAG, in dsl_dir_hold_obj() 510 buf, (longlong_t)dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_dir_hold() 513 dsl_dir_phys(dd)->dd_child_dir_zapobj, in dsl_dir_hold() 597 for (zap_cursor_init(zc, os, dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_dir_init_fs_ss_count() 629 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds)); in dsl_dir_init_fs_ss_count() 782 if ((obj = dsl_dir_phys(dd)->dd_head_dataset_obj) == 0) in dsl_enforce_ds_ss_limits() [all …]
|
H A D | dsl_destroy.c | 216 if (dsl_dir_phys(dd)->dd_clones == 0) in dsl_dir_remove_clones_key_impl() 222 for (zap_cursor_init(zc, mos, dsl_dir_phys(dd)->dd_clones); in dsl_dir_remove_clones_key_impl() 473 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, in dsl_destroy_snapshot_sync_impl() 530 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, FTAG, &ds_head)); in dsl_destroy_snapshot_sync_impl() 796 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, &count); in dsl_destroy_head_check_impl() 841 ASSERT0(dsl_dir_phys(dd)->dd_head_dataset_obj); in dsl_dir_destroy_sync() 854 ASSERT0(dsl_dir_phys(dd)->dd_used_bytes); in dsl_dir_destroy_sync() 855 ASSERT0(dsl_dir_phys(dd)->dd_reserved); in dsl_dir_destroy_sync() 857 ASSERT0(dsl_dir_phys(dd)->dd_used_breakdown[t]); in dsl_dir_destroy_sync() 864 VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_child_dir_zapobj, tx)); in dsl_dir_destroy_sync() [all …]
|
H A D | dsl_deleg.c | 168 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_set_sync() 171 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos, in dsl_deleg_set_sync() 211 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_unset_sync() 340 if (dsl_dir_phys(dd)->dd_deleg_zapobj == 0 || in dsl_deleg_get() 342 dsl_dir_phys(dd)->dd_deleg_zapobj, &n) != 0 || n == 0) in dsl_deleg_get() 347 dsl_dir_phys(dd)->dd_deleg_zapobj); in dsl_deleg_get() 607 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_access_impl() 686 uint64_t zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in copy_create_perms() 699 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos, in copy_create_perms() 738 uint64_t pzapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_set_create_perms()
|
H A D | dsl_dataset.c | 517 err = dmu_bonus_hold(mos, dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, in dsl_dataset_get_snapname() 828 obj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dsl_dataset_hold_flags() 1190 ASSERT0(dsl_dir_phys(dd)->dd_head_dataset_obj); in dsl_dataset_create_sync_dd() 1245 dsl_dir_phys(origin->ds_dir)->dd_head_dataset_obj, in dsl_dataset_create_sync_dd() 1263 dsl_dir_phys(dd)->dd_origin_obj = origin->ds_object; in dsl_dataset_create_sync_dd() 1265 if (dsl_dir_phys(origin->ds_dir)->dd_clones == 0) { in dsl_dataset_create_sync_dd() 1267 dsl_dir_phys(origin->ds_dir)->dd_clones = in dsl_dataset_create_sync_dd() 1272 dsl_dir_phys(origin->ds_dir)->dd_clones, in dsl_dataset_create_sync_dd() 1286 dsl_dir_phys(dd)->dd_head_dataset_obj = dsobj; in dsl_dataset_create_sync_dd() 3209 dsl_dir_phys(ds->ds_dir)->dd_origin_obj == in dsl_dataset_rollback_check() [all …]
|
H A D | dsl_pool.c | 181 dsl_dir_phys(dp->dp_root_dir)->dd_child_dir_zapobj, in dsl_pool_open_special_dir() 292 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds); in dsl_pool_open() 1074 dsl_dir_phys(ds->ds_dir)->dd_origin_obj = prev->ds_object; in upgrade_clones_cb() 1087 ASSERT3U(dsl_dir_phys(ds->ds_dir)->dd_origin_obj, ==, prev->ds_object); in upgrade_clones_cb() 1121 if (dsl_dir_phys(ds->ds_dir)->dd_origin_obj != 0) { in upgrade_dir_clones_cb() 1125 dsl_dir_phys(ds->ds_dir)->dd_origin_obj, FTAG, &origin)); in upgrade_dir_clones_cb() 1127 if (dsl_dir_phys(origin->ds_dir)->dd_clones == 0) { in upgrade_dir_clones_cb() 1129 dsl_dir_phys(origin->ds_dir)->dd_clones = in upgrade_dir_clones_cb() 1135 dsl_dir_phys(origin->ds_dir)->dd_clones, in upgrade_dir_clones_cb()
|
H A D | dsl_prop.c | 125 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 137 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 149 err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 156 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 417 zapobj = dsl_dir_phys(dd)->dd_props_zapobj; in dsl_prop_predict() 626 err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_changed_notify() 668 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_prop_changed_notify() 752 zapobj = dsl_dir_phys(ds->ds_dir)->dd_props_zapobj; in dsl_prop_set_sync_impl() 1242 dsl_dir_phys(dd)->dd_props_zapobj, setpoint, flags, *nvp); in dsl_prop_get_all_ds()
|
H A D | spa_errlog.c | 172 *head_ds = dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in get_head_ds() 283 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in find_top_affected_fs() 377 uint64_t zap_clone = dsl_dir_phys(ds->ds_dir)->dd_clones; in check_filesystem() 390 if (dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj != head_ds) { in check_filesystem() 452 if (dsl_dir_phys(clone->ds_dir)->dd_origin_obj in check_filesystem() 859 head_ds = dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in sync_upgrade_errlog() 1394 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj == new_head) in find_txg_ancestor_snapshot()
|
H A D | dsl_scan.c | 2760 if (dsl_dir_phys(hds->ds_dir)->dd_origin_obj != originobj) in enqueue_clones_cb() 3885 (dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes != 0 || in dsl_process_async_destroys() 3886 dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes != 0 || in dsl_process_async_destroys() 3887 dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes != 0)) { in dsl_process_async_destroys() 3902 dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes, in dsl_process_async_destroys() 3903 dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes, in dsl_process_async_destroys() 3904 dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx); in dsl_process_async_destroys() 3906 -dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes, in dsl_process_async_destroys() 3907 -dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes, in dsl_process_async_destroys() 3908 -dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx); in dsl_process_async_destroys() [all …]
|
H A D | dsl_synctask.c | 239 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes; in dsl_sync_task_sync()
|
H A D | dmu_objset.c | 1229 dsl_dir_phys(pdd)->dd_head_dataset_obj, FTAG, &parentds); in dmu_objset_create_check() 2582 dsl_dir_phys(dd)->dd_head_dataset_obj) in dmu_dir_list_next() 2588 dsl_dir_phys(dd)->dd_child_dir_zapobj, *offp); in dmu_dir_list_next() 2655 thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dmu_objset_find_dp_impl() 2663 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dmu_objset_find_dp_impl() 2890 thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dmu_objset_find_impl() 2898 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dmu_objset_find_impl()
|
H A D | zcp_synctask.c | 574 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes + in zcp_synctask_wrapper()
|
H A D | spa_history.c | 611 dsl_dir_phys(dd)->dd_head_dataset_obj); in spa_history_log_internal_dd()
|
H A D | dsl_crypt.c | 1505 dsl_dir_phys(dd)->dd_child_dir_zapobj); in spa_keystore_change_key_sync_impl() 1520 dsl_dir_phys(dd)->dd_clones); in spa_keystore_change_key_sync_impl() 1774 dsl_dir_phys(target)->dd_head_dataset_obj, FTAG, &targetds)); in dsl_dataset_promote_crypt_sync() 1776 dsl_dir_phys(origin)->dd_head_dataset_obj, FTAG, &originds)); in dsl_dataset_promote_crypt_sync()
|
H A D | zvol.c | 1341 if (dsl_dir_phys(dd)->dd_clones == 0) in zvol_add_clones() 1348 for (zap_cursor_init(zc, mos, dsl_dir_phys(dd)->dd_clones); in zvol_add_clones()
|
H A D | dsl_bookmark.c | 1318 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, FTAG, &head)); in dsl_bookmark_ds_destroyed()
|
H A D | dmu_recv.c | 376 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, recv_clone_name, in recv_begin_check_existing_impl() 398 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, &children); in recv_begin_check_existing_impl()
|
H A D | zfs_ioctl.c | 876 dsl_dir_phys(dd)->dd_origin_obj, FTAG, &origin); in zfs_secpolicy_promote() 5937 dsl_dir_phys(tosnap->ds_dir)->dd_origin_obj; in zfs_ioc_send() 6281 dsl_dir_phys(ds->ds_dir)->dd_origin_obj, FTAG, &ods); in zfs_ioc_promote()
|
H A D | spa_misc.c | 3009 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes; in spa_suspend_async_destroy()
|
H A D | spa.c | 519 dsl_dir_phys(pool->dp_free_dir)->dd_used_bytes, in spa_prop_get_config() 528 dsl_dir_phys(pool->dp_leak_dir)->dd_used_bytes, in spa_prop_get_config()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | dsl_dir.h | 69 typedef struct dsl_dir_phys { struct 136 dsl_dir_phys(dsl_dir_t *dd) in dsl_dir_phys() function
|
/freebsd/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 1426 typedef struct dsl_dir_phys { struct
|
/freebsd/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 3239 dsl_dir_phys(dd)->dd_origin_obj, FTAG, &origin_ds)); in verify_dd_livelist() 4075 mos_obj_refd(dsl_dir_phys(dd)->dd_child_dir_zapobj); in count_dir_mos_objects() 4076 mos_obj_refd(dsl_dir_phys(dd)->dd_deleg_zapobj); in count_dir_mos_objects() 4077 mos_obj_refd(dsl_dir_phys(dd)->dd_props_zapobj); in count_dir_mos_objects() 4078 mos_obj_refd(dsl_dir_phys(dd)->dd_clones); in count_dir_mos_objects() 4249 refdbytes = dsl_dir_phys(os->os_spa->spa_dsl_pool->dp_mos_dir)-> in dump_objset()
|