| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zcp_iter.c | 50 uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1)); in zcp_clones_iter() local 57 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_clones_iter() 139 uint64_t dsobj = ds->ds_object; in zcp_clones_list() local 147 lua_pushnumber(state, dsobj); in zcp_clones_list() 158 uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1)); in zcp_snapshots_iter() local 165 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_snapshots_iter() 216 uint64_t dsobj; in zcp_snapshots_list() local 222 dsobj = ds->ds_object; in zcp_snapshots_list() 230 lua_pushnumber(state, dsobj); in zcp_snapshots_list() 241 uint64_t dsobj = lua_tonumber(state, lua_upvalueindex(1)); in zcp_children_iter() local [all …]
|
| H A D | dsl_dataset.c | 589 dsl_dataset_hold_obj(dsl_pool_t *dp, uint64_t dsobj, const void *tag, in dsl_dataset_hold_obj() argument 600 err = dmu_bonus_hold(mos, dsobj, tag, &dbuf); in dsl_dataset_hold_obj() 617 ds->ds_object = dsobj; in dsl_dataset_hold_obj() 693 zap_contains(mos, dsobj, DS_FIELD_IVSET_GUID) != 0) { in dsl_dataset_hold_obj() 757 (u_longlong_t)dsobj); in dsl_dataset_hold_obj() 785 dsl_dataset_hold_obj_flags(dsl_pool_t *dp, uint64_t dsobj, in dsl_dataset_hold_obj_flags() argument 790 err = dsl_dataset_hold_obj(dp, dsobj, tag, dsp); in dsl_dataset_hold_obj_flags() 867 dsl_dataset_own_obj_impl(dsl_pool_t *dp, uint64_t dsobj, ds_hold_flags_t flags, in dsl_dataset_own_obj_impl() argument 870 int err = dsl_dataset_hold_obj_flags(dp, dsobj, flags, tag, dsp); in dsl_dataset_own_obj_impl() 883 dsl_dataset_own_obj(dsl_pool_t *dp, uint64_t dsobj, ds_hold_flags_t flags, in dsl_dataset_own_obj() argument [all …]
|
| H A D | dsl_pool.c | 1250 uint64_t dsobj; in dsl_pool_create_origin() local 1258 dsobj = dsl_dataset_create_sync(dp->dp_root_dir, ORIGIN_DIR_NAME, in dsl_pool_create_origin() 1260 VERIFY0(dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds)); in dsl_pool_create_origin() 1340 dsl_pool_user_hold_rele_impl(dsl_pool_t *dp, uint64_t dsobj, in dsl_pool_user_hold_rele_impl() argument 1364 name = kmem_asprintf("%llx-%s", (u_longlong_t)dsobj, tag); in dsl_pool_user_hold_rele_impl() 1378 dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj, const char *tag, in dsl_pool_user_hold() argument 1381 return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, now, tx, B_TRUE)); in dsl_pool_user_hold() 1388 dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj, const char *tag, in dsl_pool_user_release() argument 1391 return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, 0, in dsl_pool_user_release()
|
| H A D | dsl_destroy.c | 661 uint64_t dsobj = *(uint64_t *)arg; in dsl_destroy_snapshot_deferred_check() local 666 error = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in dsl_destroy_snapshot_deferred_check() 687 uint64_t dsobj = *(uint64_t *)arg; in dsl_destroy_snapshot_deferred_sync() local 692 VERIFY0(dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds)); in dsl_destroy_snapshot_deferred_sync() 705 uint64_t dsobj = 0; in dsl_destroy_snapshot_deferred_one() local 712 dsobj = ds->ds_object; in dsl_destroy_snapshot_deferred_one() 722 if (dsobj != 0) { in dsl_destroy_snapshot_deferred_one() 725 dsl_destroy_snapshot_deferred_sync, &dsobj, 0, in dsl_destroy_snapshot_deferred_one() 735 "error %d", dsname, (u_longlong_t)dsobj, error); in dsl_destroy_snapshot_deferred_one()
|
| H A D | dsl_crypt.c | 1069 spa_keystore_remove_mapping(spa_t *spa, uint64_t dsobj, const void *tag) in spa_keystore_remove_mapping() argument 1076 search_km.km_dsobj = dsobj; in spa_keystore_remove_mapping() 1107 spa_keystore_lookup_key(spa_t *spa, uint64_t dsobj, const void *tag, in spa_keystore_lookup_key() argument 1118 search_km.km_dsobj = dsobj; in spa_keystore_lookup_key() 2006 dsl_dataset_create_crypt_sync(uint64_t dsobj, dsl_dir_t *dd, in dsl_dataset_create_crypt_sync() argument 2073 dsl_dataset_activate_feature(dsobj, SPA_FEATURE_ENCRYPTION, in dsl_dataset_create_crypt_sync() 2501 dsl_crypto_recv_raw(const char *poolname, uint64_t dsobj, uint64_t fromobj, in dsl_crypto_recv_raw() argument 2506 dcrka.dcrka_dsobj = dsobj; in dsl_crypto_recv_raw() 2779 spa_crypt_get_salt(spa_t *spa, uint64_t dsobj, uint8_t *salt) in spa_crypt_get_salt() argument 2785 ret = spa_keystore_lookup_key(spa, dsobj, FTAG, &dck); in spa_crypt_get_salt() [all …]
|
| H A D | dmu_recv.c | 886 uint64_t dsobj; in dmu_recv_begin_sync() local 926 &dsobj)); in dmu_recv_begin_sync() 928 dsobj = dsl_dataset_create_sync(ds->ds_dir, in dmu_recv_begin_sync() 949 dsobj = dsl_dataset_create_sync(dd, strrchr(tofs, '/') + 1, in dmu_recv_begin_sync() 956 VERIFY0(dsl_dataset_own_obj_force(dp, dsobj, dsflags, dmu_recv_tag, in dmu_recv_begin_sync() 974 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_FROMGUID, in dmu_recv_begin_sync() 977 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TOGUID, in dmu_recv_begin_sync() 979 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TONAME, in dmu_recv_begin_sync() 983 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OBJECT, in dmu_recv_begin_sync() 985 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OFFSET, in dmu_recv_begin_sync() [all …]
|
| H A D | dsl_scan.c | 119 static boolean_t scan_ds_queue_contains(dsl_scan_t *scn, uint64_t dsobj, 121 static void scan_ds_queue_insert(dsl_scan_t *scn, uint64_t dsobj, uint64_t txg); 122 static void scan_ds_queue_remove(dsl_scan_t *scn, uint64_t dsobj); 1610 scan_ds_queue_contains(dsl_scan_t *scn, uint64_t dsobj, uint64_t *txg) in scan_ds_queue_contains() argument 1614 srch.sds_dsobj = dsobj; in scan_ds_queue_contains() 1622 scan_ds_queue_insert(dsl_scan_t *scn, uint64_t dsobj, uint64_t txg) in scan_ds_queue_insert() argument 1628 sds->sds_dsobj = dsobj; in scan_ds_queue_insert() 1636 scan_ds_queue_remove(dsl_scan_t *scn, uint64_t dsobj) in scan_ds_queue_remove() argument 1640 srch.sds_dsobj = dsobj; in scan_ds_queue_remove() 2905 dsl_scan_visitds(dsl_scan_t *scn, uint64_t dsobj, dmu_tx_t *tx) in dsl_scan_visitds() argument [all …]
|
| H A D | dsl_userhold.c | 353 dsl_dataset_hold_obj_string(dsl_pool_t *dp, const char *dsobj, const void *tag, in dsl_dataset_hold_obj_string() argument 356 return (dsl_dataset_hold_obj(dp, zfs_strtonum(dsobj, NULL), tag, dsp)); in dsl_dataset_hold_obj_string()
|
| H A D | spa_errlog.c | 152 static int get_head_ds(spa_t *spa, uint64_t dsobj, uint64_t *head_ds) in get_head_ds() argument 156 dsobj, DS_HOLD_FLAG_DECRYPT, FTAG, &ds); in get_head_ds()
|
| H A D | zio.c | 568 uint64_t dsobj = zio->io_bookmark.zb_objset; in zio_decrypt() local 635 dsobj, zio->io_abd, size, BP_SHOULD_BYTESWAP(bp)); in zio_decrypt() 638 ret = spa_do_crypt_mac_abd(B_FALSE, spa, dsobj, in zio_decrypt() 5433 uint64_t dsobj = zio->io_bookmark.zb_objset; in zio_encrypt() local 5501 VERIFY0(spa_do_crypt_objset_mac_abd(B_TRUE, spa, dsobj, in zio_encrypt() 5509 VERIFY0(spa_do_crypt_mac_abd(B_TRUE, spa, dsobj, in zio_encrypt()
|
| H A D | arc.c | 1817 arc_hdr_authenticate(arc_buf_hdr_t *hdr, spa_t *spa, uint64_t dsobj) in arc_hdr_authenticate() argument 1860 ret = spa_do_crypt_objset_mac_abd(B_FALSE, spa, dsobj, abd, in arc_hdr_authenticate() 1863 ret = spa_do_crypt_mac_abd(B_FALSE, spa, dsobj, abd, psize, in arc_hdr_authenticate() 2906 arc_loan_raw_buf(spa_t *spa, uint64_t dsobj, boolean_t byteorder, in arc_loan_raw_buf() argument 2911 arc_buf_t *buf = arc_alloc_raw_buf(spa, arc_onloan_tag, dsobj, in arc_loan_raw_buf() 3454 arc_convert_to_raw(arc_buf_t *buf, uint64_t dsobj, boolean_t byteorder, in arc_convert_to_raw() argument 3466 hdr->b_crypt_hdr.b_dsobj = dsobj; in arc_convert_to_raw() 3532 arc_alloc_raw_buf(spa_t *spa, const void *tag, uint64_t dsobj, in arc_alloc_raw_buf() argument 3550 hdr->b_crypt_hdr.b_dsobj = dsobj; in arc_alloc_raw_buf()
|
| H A D | spa.c | 1048 spa_prop_clear_bootfs(spa_t *spa, uint64_t dsobj, dmu_tx_t *tx) in spa_prop_clear_bootfs() argument 1050 if (spa->spa_bootfs == dsobj && spa->spa_pool_props_object != 0) { in spa_prop_clear_bootfs()
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dsl_crypt.h | 184 int spa_keystore_remove_mapping(spa_t *spa, uint64_t dsobj, const void *tag); 187 int spa_keystore_lookup_key(spa_t *spa, uint64_t dsobj, const void *tag, 196 int dsl_crypto_recv_raw(const char *poolname, uint64_t dsobj, uint64_t fromobj, 208 void dsl_dataset_create_crypt_sync(uint64_t dsobj, dsl_dir_t *dd, 215 int spa_crypt_get_salt(spa_t *spa, uint64_t dsobj, uint8_t *salt); 216 int spa_do_crypt_mac_abd(boolean_t generate, spa_t *spa, uint64_t dsobj, 218 int spa_do_crypt_objset_mac_abd(boolean_t generate, spa_t *spa, uint64_t dsobj,
|
| H A D | dsl_dataset.h | 341 int dsl_dataset_hold_obj_flags(struct dsl_pool *dp, uint64_t dsobj, 344 int dsl_dataset_hold_obj(struct dsl_pool *dp, uint64_t dsobj, 353 int dsl_dataset_own_obj(struct dsl_pool *dp, uint64_t dsobj, 355 int dsl_dataset_own_obj_force(struct dsl_pool *dp, uint64_t dsobj, 499 void dsl_dataset_activate_feature(uint64_t dsobj, spa_feature_t f, void *arg,
|
| H A D | arc.h | 269 void arc_convert_to_raw(arc_buf_t *buf, uint64_t dsobj, boolean_t byteorder, 277 arc_buf_t *arc_alloc_raw_buf(spa_t *spa, const void *tag, uint64_t dsobj, 285 arc_buf_t *arc_loan_raw_buf(spa_t *spa, uint64_t dsobj, boolean_t byteorder,
|
| H A D | dsl_pool.h | 189 int dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj, 191 int dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj,
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_pool.c | 5269 zpool_obj_to_path_impl(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, in zpool_obj_to_path_impl() argument 5277 if (dsobj == 0) { in zpool_obj_to_path_impl() 5286 zc.zc_obj = dsobj; in zpool_obj_to_path_impl() 5291 (longlong_t)dsobj, (longlong_t)obj); in zpool_obj_to_path_impl() 5325 zpool_obj_to_path(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, in zpool_obj_to_path() argument 5328 zpool_obj_to_path_impl(zhp, dsobj, obj, pathname, len, B_FALSE); in zpool_obj_to_path() 5336 zpool_obj_to_path_ds(zpool_handle_t *zhp, uint64_t dsobj, uint64_t obj, in zpool_obj_to_path_ds() argument 5339 zpool_obj_to_path_impl(zhp, dsobj, obj, pathname, len, B_TRUE); in zpool_obj_to_path_ds()
|
| H A D | libzfs.abi | 7487 <parameter type-id='9c313c2d' name='dsobj'/> 7495 <parameter type-id='9c313c2d' name='dsobj'/>
|
| /freebsd/sys/contrib/openzfs/cmd/zpool/ |
| H A D | zpool_main.c | 9929 uint64_t dsobj, obj; in errors_nvlist() local 9934 ZPOOL_ERR_DATASET, &dsobj) == 0); in errors_nvlist() 9938 zpool_obj_to_path(zhp, dsobj, obj, in errors_nvlist() 10734 uint64_t dsobj, obj; in print_error_log() local 10738 &dsobj) == 0); in print_error_log() 10741 zpool_obj_to_path(zhp, dsobj, obj, pathname, len); in print_error_log()
|