Home
last modified time | relevance | path

Searched refs:dsl_dir_phys (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddsl_dir.c212 if (dsl_dir_phys(dd)->dd_parent_obj) { in dsl_dir_hold_obj()
214 dsl_dir_phys(dd)->dd_parent_obj, NULL, dd, in dsl_dir_hold_obj()
223 dsl_dir_phys(dd->dd_parent)-> in dsl_dir_hold_obj()
232 dsl_dir_phys(dd->dd_parent)-> in dsl_dir_hold_obj()
254 dsl_dir_phys(dd)->dd_origin_obj, FTAG, in dsl_dir_hold_obj()
500 buf, (longlong_t)dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_dir_hold()
503 dsl_dir_phys(dd)->dd_child_dir_zapobj, in dsl_dir_hold()
587 for (zap_cursor_init(zc, os, dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_dir_init_fs_ss_count()
619 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds)); in dsl_dir_init_fs_ss_count()
772 if ((obj = dsl_dir_phys(dd)->dd_head_dataset_obj) == 0) in dsl_enforce_ds_ss_limits()
[all …]
H A Ddsl_destroy.c215 if (dsl_dir_phys(dd)->dd_clones == 0) in dsl_dir_remove_clones_key_impl()
221 for (zap_cursor_init(zc, mos, dsl_dir_phys(dd)->dd_clones); in dsl_dir_remove_clones_key_impl()
481 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, in dsl_destroy_snapshot_sync_impl()
538 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, FTAG, &ds_head)); in dsl_destroy_snapshot_sync_impl()
845 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, &count); in dsl_destroy_head_check_impl()
890 ASSERT0(dsl_dir_phys(dd)->dd_head_dataset_obj); in dsl_dir_destroy_sync()
903 ASSERT0(dsl_dir_phys(dd)->dd_used_bytes); in dsl_dir_destroy_sync()
904 ASSERT0(dsl_dir_phys(dd)->dd_reserved); in dsl_dir_destroy_sync()
906 ASSERT0(dsl_dir_phys(dd)->dd_used_breakdown[t]); in dsl_dir_destroy_sync()
913 VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_child_dir_zapobj, tx)); in dsl_dir_destroy_sync()
[all …]
H A Ddsl_deleg.c158 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_set_sync()
161 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos, in dsl_deleg_set_sync()
201 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_unset_sync()
330 if (dsl_dir_phys(dd)->dd_deleg_zapobj == 0 || in dsl_deleg_get()
332 dsl_dir_phys(dd)->dd_deleg_zapobj, &n) != 0 || n == 0) in dsl_deleg_get()
337 dsl_dir_phys(dd)->dd_deleg_zapobj); in dsl_deleg_get()
596 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_access_impl()
675 uint64_t zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in copy_create_perms()
688 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos, in copy_create_perms()
727 uint64_t pzapobj = dsl_dir_phys(dd)->dd_deleg_zapobj; in dsl_deleg_set_create_perms()
H A Ddsl_dataset.c509 err = dmu_bonus_hold(mos, dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, in dsl_dataset_get_snapname()
820 obj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dsl_dataset_hold_flags()
1196 ASSERT0(dsl_dir_phys(dd)->dd_head_dataset_obj); in dsl_dataset_create_sync_dd()
1251 dsl_dir_phys(origin->ds_dir)->dd_head_dataset_obj, in dsl_dataset_create_sync_dd()
1269 dsl_dir_phys(dd)->dd_origin_obj = origin->ds_object; in dsl_dataset_create_sync_dd()
1271 if (dsl_dir_phys(origin->ds_dir)->dd_clones == 0) { in dsl_dataset_create_sync_dd()
1273 dsl_dir_phys(origin->ds_dir)->dd_clones = in dsl_dataset_create_sync_dd()
1278 dsl_dir_phys(origin->ds_dir)->dd_clones, in dsl_dataset_create_sync_dd()
1292 dsl_dir_phys(dd)->dd_head_dataset_obj = dsobj; in dsl_dataset_create_sync_dd()
3230 dsl_dir_phys(ds->ds_dir)->dd_origin_obj == in dsl_dataset_rollback_check()
[all …]
H A Ddsl_prop.c115 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd()
127 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd()
139 err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd()
146 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd()
407 zapobj = dsl_dir_phys(dd)->dd_props_zapobj; in dsl_prop_predict()
616 err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_changed_notify()
658 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dsl_prop_changed_notify()
742 zapobj = dsl_dir_phys(ds->ds_dir)->dd_props_zapobj; in dsl_prop_set_sync_impl()
1232 dsl_dir_phys(dd)->dd_props_zapobj, setpoint, flags, *nvp); in dsl_prop_get_all_ds()
H A Ddsl_pool.c171 dsl_dir_phys(dp->dp_root_dir)->dd_child_dir_zapobj, in dsl_pool_open_special_dir()
286 dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds); in dsl_pool_open()
1152 dsl_dir_phys(ds->ds_dir)->dd_origin_obj = prev->ds_object; in upgrade_clones_cb()
1165 ASSERT3U(dsl_dir_phys(ds->ds_dir)->dd_origin_obj, ==, prev->ds_object); in upgrade_clones_cb()
1199 if (dsl_dir_phys(ds->ds_dir)->dd_origin_obj != 0) { in upgrade_dir_clones_cb()
1203 dsl_dir_phys(ds->ds_dir)->dd_origin_obj, FTAG, &origin)); in upgrade_dir_clones_cb()
1205 if (dsl_dir_phys(origin->ds_dir)->dd_clones == 0) { in upgrade_dir_clones_cb()
1207 dsl_dir_phys(origin->ds_dir)->dd_clones = in upgrade_dir_clones_cb()
1213 dsl_dir_phys(origin->ds_dir)->dd_clones, in upgrade_dir_clones_cb()
H A Dspa_errlog.c162 *head_ds = dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in get_head_ds()
273 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in find_top_affected_fs()
367 uint64_t zap_clone = dsl_dir_phys(ds->ds_dir)->dd_clones; in check_filesystem()
380 if (dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj != head_ds) { in check_filesystem()
442 if (dsl_dir_phys(clone->ds_dir)->dd_origin_obj in check_filesystem()
849 head_ds = dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj; in sync_upgrade_errlog()
1384 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj == new_head) in find_txg_ancestor_snapshot()
H A Ddsl_scan.c2879 if (dsl_dir_phys(hds->ds_dir)->dd_origin_obj != originobj) in enqueue_clones_cb()
4050 (dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes != 0 || in dsl_process_async_destroys()
4051 dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes != 0 || in dsl_process_async_destroys()
4052 dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes != 0)) { in dsl_process_async_destroys()
4067 dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes, in dsl_process_async_destroys()
4068 dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes, in dsl_process_async_destroys()
4069 dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx); in dsl_process_async_destroys()
4071 -dsl_dir_phys(dp->dp_free_dir)->dd_used_bytes, in dsl_process_async_destroys()
4072 -dsl_dir_phys(dp->dp_free_dir)->dd_compressed_bytes, in dsl_process_async_destroys()
4073 -dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx); in dsl_process_async_destroys()
[all …]
H A Ddsl_synctask.c229 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes; in dsl_sync_task_sync()
H A Ddmu_objset.c1220 dsl_dir_phys(pdd)->dd_head_dataset_obj, FTAG, &parentds); in dmu_objset_create_check()
2574 dsl_dir_phys(dd)->dd_head_dataset_obj) in dmu_dir_list_next()
2580 dsl_dir_phys(dd)->dd_child_dir_zapobj, *offp); in dmu_dir_list_next()
2647 thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dmu_objset_find_dp_impl()
2655 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dmu_objset_find_dp_impl()
2882 thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj; in dmu_objset_find_impl()
2890 dsl_dir_phys(dd)->dd_child_dir_zapobj); in dmu_objset_find_impl()
H A Ddsl_crypt.c1305 dsl_dir_phys(dd)->dd_child_dir_zapobj); in spa_keystore_change_key_check_impl()
1315 dsl_dir_phys(dd)->dd_clones); in spa_keystore_change_key_check_impl()
1596 dsl_dir_phys(dd)->dd_child_dir_zapobj); in spa_keystore_change_key_sync_impl()
1611 dsl_dir_phys(dd)->dd_clones); in spa_keystore_change_key_sync_impl()
1874 dsl_dir_phys(target)->dd_head_dataset_obj, FTAG, &targetds)); in dsl_dataset_promote_crypt_sync()
1876 dsl_dir_phys(origin)->dd_head_dataset_obj, FTAG, &originds)); in dsl_dataset_promote_crypt_sync()
H A Dspa_history.c602 dsl_dir_phys(dd)->dd_head_dataset_obj); in spa_history_log_internal_dd()
H A Dzcp_synctask.c590 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes + in zcp_synctask_wrapper()
H A Dzvol.c1421 if (dsl_dir_phys(dd)->dd_clones == 0) in zvol_add_clones()
1428 for (zap_cursor_init(zc, mos, dsl_dir_phys(dd)->dd_clones); in zvol_add_clones()
H A Ddsl_bookmark.c1307 dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, FTAG, &head)); in dsl_bookmark_ds_destroyed()
H A Dzfs_ioctl.c1087 dsl_dir_phys(dd)->dd_origin_obj, FTAG, &origin); in zfs_secpolicy_promote()
6409 dsl_dir_phys(tosnap->ds_dir)->dd_origin_obj; in zfs_ioc_send()
6753 dsl_dir_phys(ds->ds_dir)->dd_origin_obj, FTAG, &ods); in zfs_ioc_promote()
H A Dspa_misc.c3080 uint64_t used = dsl_dir_phys(dp->dp_root_dir)->dd_used_bytes; in spa_suspend_async_destroy()
H A Ddmu_recv.c398 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, recv_clone_name, in recv_begin_check_existing_impl()
420 dsl_dir_phys(ds->ds_dir)->dd_child_dir_zapobj, &children); in recv_begin_check_existing_impl()
H A Dspa.c558 dsl_dir_phys(pool->dp_free_dir)->dd_used_bytes, in spa_prop_get_config()
567 dsl_dir_phys(pool->dp_leak_dir)->dd_used_bytes, in spa_prop_get_config()
/freebsd/sys/contrib/openzfs/include/sys/
H A Ddsl_dir.h59 typedef struct dsl_dir_phys { struct
126 dsl_dir_phys(dsl_dir_t *dd) in dsl_dir_phys() function
/freebsd/sys/cddl/boot/zfs/
H A Dzfsimpl.h1415 typedef struct dsl_dir_phys { struct
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c3731 dsl_dir_phys(dd)->dd_origin_obj, FTAG, &origin_ds)); in verify_dd_livelist()
4668 mos_obj_refd(dsl_dir_phys(dd)->dd_child_dir_zapobj); in count_dir_mos_objects()
4669 mos_obj_refd(dsl_dir_phys(dd)->dd_deleg_zapobj); in count_dir_mos_objects()
4670 mos_obj_refd(dsl_dir_phys(dd)->dd_props_zapobj); in count_dir_mos_objects()
4671 mos_obj_refd(dsl_dir_phys(dd)->dd_clones); in count_dir_mos_objects()
4842 refdbytes = dsl_dir_phys(os->os_spa->spa_dsl_pool->dp_mos_dir)-> in dump_objset()