Lines Matching refs:rddobj

359 dsl_dir_get_encryption_root_ddobj(dsl_dir_t *dd, uint64_t *rddobj)  in dsl_dir_get_encryption_root_ddobj()  argument
365 DSL_CRYPTO_KEY_ROOT_DDOBJ, 8, 1, rddobj)); in dsl_dir_get_encryption_root_ddobj()
433 uint64_t rddobj; in spa_keystore_wkey_hold_dd() local
442 ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj); in spa_keystore_wkey_hold_dd()
447 ret = spa_keystore_wkey_hold_ddobj_impl(spa, rddobj, tag, &wkey); in spa_keystore_wkey_hold_dd()
472 uint64_t rddobj; in dsl_crypto_can_set_keylocation() local
501 ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj); in dsl_crypto_can_set_keylocation()
505 if (rddobj != dd->dd_object) { in dsl_crypto_can_set_keylocation()
1233 uint64_t rddobj; in spa_keystore_change_key_check() local
1268 ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj); in spa_keystore_change_key_check()
1284 if (dd->dd_object != rddobj) { in spa_keystore_change_key_check()
1321 if (dd->dd_object == rddobj) { in spa_keystore_change_key_check()
1354 if (dd->dd_object != rddobj && dcp->cp_keylocation == NULL) { in spa_keystore_change_key_check()
1404 spa_keystore_change_key_sync_impl(uint64_t rddobj, uint64_t ddobj, in spa_keystore_change_key_sync_impl() argument
1435 (!skip && (curr_rddobj != rddobj || dsl_dir_is_clone(dd)))) { in spa_keystore_change_key_sync_impl()
1470 spa_keystore_change_key_sync_impl(rddobj, in spa_keystore_change_key_sync_impl()
1489 spa_keystore_change_key_sync_impl(rddobj, in spa_keystore_change_key_sync_impl()
1513 uint64_t rddobj, new_rddobj; in spa_keystore_change_key_sync() local
1541 VERIFY0(dsl_dir_get_encryption_root_ddobj(ds->ds_dir, &rddobj)); in spa_keystore_change_key_sync()
1557 rddobj = ds->ds_dir->dd_object; in spa_keystore_change_key_sync()
1570 spa_keystore_change_key_sync_impl(rddobj, ds->ds_dir->dd_object, in spa_keystore_change_key_sync()
1660 uint64_t rddobj, op_rddobj, tp_rddobj; in dsl_dataset_promote_crypt_check() local
1677 ret = dsl_dir_get_encryption_root_ddobj(origin, &rddobj); in dsl_dataset_promote_crypt_check()
1681 if (rddobj == origin->dd_object) in dsl_dataset_promote_crypt_check()
1706 uint64_t rddobj; in dsl_dataset_promote_crypt_sync() local
1717 VERIFY0(dsl_dir_get_encryption_root_ddobj(origin, &rddobj)); in dsl_dataset_promote_crypt_sync()
1719 if (rddobj != origin->dd_object) in dsl_dataset_promote_crypt_sync()
1744 spa_keystore_change_key_sync_impl(rddobj, origin->dd_object, in dsl_dataset_promote_crypt_sync()
2258 uint64_t rddobj, one = 1; in dsl_crypto_recv_raw_key_sync() local
2315 rddobj = dd->dd_object; in dsl_crypto_recv_raw_key_sync()
2317 VERIFY0(dsl_dir_get_encryption_root_ddobj(dd, &rddobj)); in dsl_crypto_recv_raw_key_sync()
2322 rddobj, key_guid, iv, mac, keydata, hmac_keydata, keyformat, salt, in dsl_crypto_recv_raw_key_sync()
2410 uint64_t rddobj; in dsl_crypto_populate_key_nvlist() local
2487 ret = dsl_dir_get_encryption_root_ddobj(ds->ds_dir, &rddobj); in dsl_crypto_populate_key_nvlist()
2493 ret = dsl_dir_hold_obj(dp, rddobj, NULL, FTAG, &rdd); in dsl_crypto_populate_key_nvlist()