Lines Matching refs:dp

92 	dsl_pool_t *dp = dmu_tx_pool(tx);
103 error = dsl_dataset_hold(dp, nvpair_name(pair),
147 dsl_pool_t *dp = poa->ds->ds_dir->dd_pool;
157 bp_get_dsize_sync(dp->dp_spa, bp);
160 poa->used += bp_get_dsize_sync(dp->dp_spa, bp);
163 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp);
173 dsl_pool_t *dp = ds->ds_dir->dd_pool;
174 objset_t *mos = dp->dp_meta_objset;
183 poa.pio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED);
243 dsl_pool_t *dp = ds->ds_dir->dd_pool;
244 objset_t *mos = dp->dp_meta_objset;
248 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
257 ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS);
281 VERIFY0(dsl_dataset_hold_obj(dp,
308 VERIFY0(dsl_dataset_hold_obj(dp,
344 &dp->dp_free_bpobj, dsl_dataset_phys(ds)->ds_prev_snap_txg,
374 VERIFY0(dsl_dataset_hold_obj(dp,
387 VERIFY0(dsl_dataset_hold_obj(dp,
398 VERIFY0(dsl_dataset_hold_obj(dp,
436 VERIFY0(dsl_dataset_hold_obj(dp,
455 spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx);
480 dsl_pool_t *dp = dmu_tx_pool(tx);
488 VERIFY0(dsl_dataset_hold(dp, nvpair_name(pair), FTAG, &ds));
654 dsl_pool_t *dp = dmu_tx_pool(tx);
658 error = dsl_dataset_hold(dp, ddha->ddha_name, FTAG, &ds);
671 dsl_pool_t *dp = dmu_tx_pool(tx);
672 objset_t *mos = dp->dp_meta_objset;
677 VERIFY0(dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd));
717 dsl_pool_t *dp = dmu_tx_pool(tx);
718 objset_t *mos = dp->dp_meta_objset;
728 ASSERT(RRW_WRITE_HELD(&dp->dp_config_rwlock));
787 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY)) {
798 if (!spa_feature_is_active(dp->dp_spa,
800 dsl_scan_t *scn = dp->dp_scan;
801 spa_feature_incr(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY,
803 dp->dp_bptree_obj = bptree_alloc(mos, tx);
807 &dp->dp_bptree_obj, tx));
820 bptree_add(mos, dp->dp_bptree_obj,
827 dsl_dir_diduse_space(dp->dp_free_dir, DD_USED_HEAD,
832 if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) {
861 spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
864 spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx);
877 VERIFY0(dsl_dataset_hold_obj(dp, prevobj, FTAG, &prev));
887 dsl_pool_t *dp = dmu_tx_pool(tx);
890 VERIFY0(dsl_dataset_hold(dp, ddha->ddha_name, FTAG, &ds));
899 dsl_pool_t *dp = dmu_tx_pool(tx);
902 VERIFY0(dsl_dataset_hold(dp, ddha->ddha_name, FTAG, &ds));