Lines Matching refs:dp

478 	dsl_pool_t *dp = NULL;  in dsl_crypto_can_set_keylocation()  local
482 ret = dsl_pool_hold(dsname, FTAG, &dp); in dsl_crypto_can_set_keylocation()
486 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in dsl_crypto_can_set_keylocation()
520 dsl_pool_rele(dp, FTAG); in dsl_crypto_can_set_keylocation()
527 if (dp != NULL) in dsl_crypto_can_set_keylocation()
528 dsl_pool_rele(dp, FTAG); in dsl_crypto_can_set_keylocation()
778 dsl_pool_t *dp = NULL; in spa_keystore_load_wkey() local
791 ret = dsl_pool_hold(dsname, FTAG, &dp); in spa_keystore_load_wkey()
795 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ENCRYPTION)) { in spa_keystore_load_wkey()
801 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in spa_keystore_load_wkey()
818 ret = dsl_crypto_key_open(dp->dp_meta_objset, wkey, in spa_keystore_load_wkey()
824 ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj, in spa_keystore_load_wkey()
829 ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj, in spa_keystore_load_wkey()
834 ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj, in spa_keystore_load_wkey()
859 ret = spa_keystore_load_wkey_impl(dp->dp_spa, wkey); in spa_keystore_load_wkey()
865 dsl_pool_rele(dp, FTAG); in spa_keystore_load_wkey()
877 if (dp != NULL) in spa_keystore_load_wkey()
878 dsl_pool_rele(dp, FTAG); in spa_keystore_load_wkey()
924 dsl_pool_t *dp = NULL; in spa_keystore_unload_wkey() local
941 ret = dsl_pool_hold(dsname, FTAG, &dp); in spa_keystore_unload_wkey()
945 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ENCRYPTION)) { in spa_keystore_unload_wkey()
950 ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL); in spa_keystore_unload_wkey()
957 ret = spa_keystore_unload_wkey_impl(dp->dp_spa, dd->dd_object); in spa_keystore_unload_wkey()
962 dsl_pool_rele(dp, FTAG); in spa_keystore_unload_wkey()
965 zvol_remove_minors(dp->dp_spa, dsname, B_TRUE); in spa_keystore_unload_wkey()
972 if (dp != NULL) in spa_keystore_unload_wkey()
973 dsl_pool_rele(dp, FTAG); in spa_keystore_unload_wkey()
1265 dsl_pool_t *dp = dmu_tx_pool(tx); in spa_keystore_change_key_check() local
1271 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ENCRYPTION)) { in spa_keystore_change_key_check()
1286 ret = dsl_dir_hold(dp, skcka->skcka_dsname, FTAG, &dd, NULL); in spa_keystore_change_key_check()
1448 dsl_pool_t *dp = dmu_tx_pool(tx); in spa_keystore_change_key_sync_impl() local
1453 ASSERT(RW_WRITE_HELD(&dp->dp_spa->spa_keystore.sk_wkeys_lock)); in spa_keystore_change_key_sync_impl()
1456 VERIFY0(dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd)); in spa_keystore_change_key_sync_impl()
1484 VERIFY0(zap_update(dp->dp_meta_objset, in spa_keystore_change_key_sync_impl()
1489 VERIFY0(spa_keystore_dsl_key_hold_dd(dp->dp_spa, dd, in spa_keystore_change_key_sync_impl()
1495 spa_keystore_dsl_key_rele(dp->dp_spa, dck, FTAG); in spa_keystore_change_key_sync_impl()
1503 for (zap_cursor_init(zc, dp->dp_meta_objset, in spa_keystore_change_key_sync_impl()
1518 for (zap_cursor_init(zc, dp->dp_meta_objset, in spa_keystore_change_key_sync_impl()
1524 VERIFY0(dsl_dataset_hold_obj(dp, za->za_first_integer, in spa_keystore_change_key_sync_impl()
1543 dsl_pool_t *dp = dmu_tx_pool(tx); in spa_keystore_change_key_sync() local
1544 spa_t *spa = dp->dp_spa; in spa_keystore_change_key_sync()
1553 VERIFY0(dsl_dataset_hold(dp, skcka->skcka_dsname, FTAG, &ds)); in spa_keystore_change_key_sync()
1748 dsl_pool_t *dp = target->dd_pool; in dsl_dataset_promote_crypt_sync() local
1772 VERIFY0(dsl_dataset_hold_obj(dp, in dsl_dataset_promote_crypt_sync()
1774 VERIFY0(dsl_dataset_hold_obj(dp, in dsl_dataset_promote_crypt_sync()
1784 rw_enter(&dp->dp_spa->spa_keystore.sk_wkeys_lock, RW_WRITER); in dsl_dataset_promote_crypt_sync()
1787 rw_exit(&dp->dp_spa->spa_keystore.sk_wkeys_lock); in dsl_dataset_promote_crypt_sync()
1908 dsl_pool_t *dp = dd->dd_pool; in dsl_dataset_create_crypt_sync() local
1926 VERIFY0(zap_add(dp->dp_meta_objset, dd->dd_object, in dsl_dataset_create_crypt_sync()
1959 VERIFY0(spa_keystore_wkey_hold_dd(dp->dp_spa, in dsl_dataset_create_crypt_sync()
1969 VERIFY0(zap_add(dp->dp_meta_objset, dd->dd_object, in dsl_dataset_create_crypt_sync()
1983 VERIFY0(spa_keystore_load_wkey_impl(dp->dp_spa, wkey)); in dsl_dataset_create_crypt_sync()
2095 dsl_pool_t *dp = tx->tx_pool; in dsl_crypto_recv_raw_objset_sync() local
2124 (void) dmu_objset_create_impl_dnstats(dp->dp_spa, ds, in dsl_crypto_recv_raw_objset_sync()
2159 zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in dsl_crypto_recv_raw_objset_sync()
2267 dsl_pool_t *dp = tx->tx_pool; in dsl_crypto_recv_raw_key_sync() local
2268 objset_t *mos = dp->dp_meta_objset; in dsl_crypto_recv_raw_key_sync()
2426 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_crypto_populate_key_nvlist() local
2427 objset_t *mos = dp->dp_meta_objset; in dsl_crypto_populate_key_nvlist()
2476 ASSERT3U(dp->dp_spa->spa_errata, !=, 0); in dsl_crypto_populate_key_nvlist()
2484 dp->dp_spa->spa_errata = ZPOOL_ERRATA_ZOL_6845_ENCRYPTION; in dsl_crypto_populate_key_nvlist()
2500 dsl_pool_config_enter(dp, FTAG); in dsl_crypto_populate_key_nvlist()
2502 ret = dsl_dir_hold_obj(dp, rddobj, NULL, FTAG, &rdd); in dsl_crypto_populate_key_nvlist()
2506 ret = zap_lookup(dp->dp_meta_objset, rdd->dd_crypto_obj, in dsl_crypto_populate_key_nvlist()
2512 ret = zap_lookup(dp->dp_meta_objset, rdd->dd_crypto_obj, in dsl_crypto_populate_key_nvlist()
2517 ret = zap_lookup(dp->dp_meta_objset, rdd->dd_crypto_obj, in dsl_crypto_populate_key_nvlist()
2524 dsl_pool_config_exit(dp, FTAG); in dsl_crypto_populate_key_nvlist()
2556 dsl_pool_config_exit(dp, FTAG); in dsl_crypto_populate_key_nvlist()