Lines Matching refs:dp
34 dsl_bookmark_hold_ds(dsl_pool_t *dp, const char *fullname,
50 return (dsl_dataset_hold(dp, buf, tag, dsp));
88 dsl_bookmark_lookup(dsl_pool_t *dp, const char *fullname,
95 error = dsl_bookmark_hold_ds(dp, fullname, &ds, FTAG, &shortname);
117 dsl_pool_t *dp = dmu_tx_pool(tx);
126 error = dsl_bookmark_hold_ds(dp, bookmark_name,
150 dsl_pool_t *dp = dmu_tx_pool(tx);
153 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS))
162 error = dsl_dataset_hold(dp, fnvpair_value_string(pair),
183 dsl_pool_t *dp = dmu_tx_pool(tx);
184 objset_t *mos = dp->dp_meta_objset;
186 ASSERT(spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS));
194 VERIFY0(dsl_dataset_hold(dp, fnvpair_value_string(pair),
196 VERIFY0(dsl_bookmark_hold_ds(dp, nvpair_name(pair),
202 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
260 dsl_pool_t *dp = ds->ds_dir->dd_pool;
266 for (zap_cursor_init(&zc, dp->dp_meta_objset, bmark_zapobj);
311 dsl_pool_t *dp;
315 err = dsl_pool_hold(dsname, FTAG, &dp);
318 err = dsl_dataset_hold(dp, dsname, FTAG, &ds);
320 dsl_pool_rele(dp, FTAG);
327 dsl_pool_rele(dp, FTAG);
356 dsl_pool_t *dp = dmu_tx_pool(tx);
359 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS))
370 error = dsl_bookmark_hold_ds(dp, fullname, &ds,
401 dsl_pool_t *dp = dmu_tx_pool(tx);
402 objset_t *mos = dp->dp_meta_objset;
410 VERIFY0(dsl_bookmark_hold_ds(dp, nvpair_name(pair),
424 spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);