Lines Matching refs:dp

754  * Note: Releases dp using the specified tag.
757 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds,
773 dsl_pool_rele(dp, tag);
788 dsl_pool_rele(dp, tag);
800 spa_feature_is_active(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA)) {
802 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS))
810 0 && spa_feature_is_active(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) {
862 dsl_pool_rele(dp, tag);
963 dsl_pool_t *dp;
968 err = dsl_pool_hold(pool, FTAG, &dp);
972 err = dsl_dataset_hold_obj(dp, tosnap, FTAG, &ds);
974 dsl_pool_rele(dp, FTAG);
982 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds);
985 dsl_pool_rele(dp, FTAG);
996 err = dmu_send_impl(FTAG, dp, ds, &zb, is_clone,
999 err = dmu_send_impl(FTAG, dp, ds, NULL, B_FALSE,
1012 dsl_pool_t *dp;
1020 err = dsl_pool_hold(tosnap, FTAG, &dp);
1024 if (strchr(tosnap, '@') == NULL && spa_writeable(dp->dp_spa)) {
1029 err = dsl_dataset_own(dp, tosnap, FTAG, &ds);
1032 err = dsl_dataset_hold(dp, tosnap, FTAG, &ds);
1035 dsl_pool_rele(dp, FTAG);
1056 err = dsl_dataset_hold(dp, fromsnap, FTAG, &fromds);
1069 err = dsl_bookmark_lookup(dp, fromsnap, ds, &zb);
1073 dsl_pool_rele(dp, FTAG);
1076 err = dmu_send_impl(FTAG, dp, ds, &zb, is_clone,
1080 err = dmu_send_impl(FTAG, dp, ds, NULL, B_FALSE,
1141 dsl_pool_t *dp = ds->ds_dir->dd_pool;
1145 ASSERT(dsl_pool_config_held(dp));
1210 dsl_pool_t *dp = ds->ds_dir->dd_pool;
1214 ASSERT(dsl_pool_config_held(dp));
1252 dsl_pool_t *dp = ds->ds_dir->dd_pool;
1255 error = zap_lookup(dp->dp_meta_objset,
1262 error = zap_lookup(dp->dp_meta_objset,
1288 error = dsl_dataset_hold_obj(dp, obj, FTAG,
1324 drba->drba_snapobj = dp->dp_origin_snap != NULL ?
1325 dp->dp_origin_snap->ds_object : 0;
1336 dsl_pool_t *dp = dmu_tx_pool(tx);
1357 spa_version(dp->dp_spa) < SPA_VERSION_SA)
1361 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EXTENSIBLE_DATASET))
1371 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA))
1374 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS))
1383 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LARGE_BLOCKS))
1386 error = dsl_dataset_hold(dp, tofs, FTAG, &ds);
1422 error = dsl_dataset_hold(dp, buf, FTAG, &ds);
1447 error = dsl_dataset_hold(dp, drba->drba_origin,
1476 dsl_pool_t *dp = dmu_tx_pool(tx);
1477 objset_t *mos = dp->dp_meta_objset;
1488 error = dsl_dataset_hold(dp, tofs, FTAG, &ds);
1493 VERIFY0(dsl_dataset_hold_obj(dp,
1506 VERIFY0(dsl_dir_hold(dp, tofs, FTAG, &dd, &tail));
1509 VERIFY0(dsl_dataset_hold(dp, drba->drba_origin,
1522 VERIFY0(dsl_dataset_own_obj(dp, dsobj, dmu_recv_tag, &newds));
1568 (void) dmu_objset_create_impl(dp->dp_spa,
1582 dsl_pool_t *dp = dmu_tx_pool(tx);
1600 spa_version(dp->dp_spa) < SPA_VERSION_SA)
1610 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA))
1613 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS))
1622 if (dsl_dataset_hold(dp, recvname, FTAG, &ds) != 0) {
1624 error = dsl_dataset_hold(dp, tofs, FTAG, &ds);
1641 error = zap_lookup(dp->dp_meta_objset, ds->ds_object,
1671 (void) zap_lookup(dp->dp_meta_objset, ds->ds_object,
1686 dsl_pool_t *dp = dmu_tx_pool(tx);
1696 if (dsl_dataset_hold(dp, recvname, FTAG, &ds) != 0) {
1698 VERIFY0(dsl_dataset_hold(dp, tofs, FTAG, &ds));
1709 VERIFY0(dsl_dataset_own_obj(dp, dsobj, dmu_recv_tag, &ds));
3041 dsl_pool_t *dp = dmu_tx_pool(tx);
3049 error = dsl_dataset_hold(dp, drc->drc_tofs, FTAG, &origin_head);
3065 error = dsl_dataset_hold_obj(dp, obj, FTAG,
3109 dsl_pool_t *dp = dmu_tx_pool(tx);
3117 VERIFY0(dsl_dataset_hold(dp, drc->drc_tofs, FTAG,
3131 VERIFY0(dsl_dataset_hold_obj(dp, obj, FTAG,
3186 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3188 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3190 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3192 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3194 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3196 (void) zap_remove(dp->dp_meta_objset, ds->ds_object,
3214 dsl_pool_t *dp;
3221 err = dsl_pool_hold(name, FTAG, &dp);
3225 err = dsl_dataset_hold_obj(dp, snapobj, gmep, &snapds);
3235 dsl_pool_rele(dp, FTAG);