Lines Matching refs:dp

134 	dsl_pool_t *dp = dd->dd_pool;
140 ASSERT(!txg_list_member(&dp->dp_dirty_dirs, dd, t));
156 dsl_dir_hold_obj(dsl_pool_t *dp, uint64_t ddobj,
163 ASSERT(dsl_pool_config_held(dp));
165 err = dmu_bonus_hold(dp->dp_meta_objset, ddobj, tag, &dbuf);
183 dd->dd_pool = dp;
190 err = dsl_dir_hold_obj(dp,
199 err = zap_lookup(dp->dp_meta_objset,
207 err = zap_value_search(dp->dp_meta_objset,
215 (void) strcpy(dd->dd_myname, spa_name(dp->dp_spa));
227 err = dmu_bonus_hold(dp->dp_meta_objset,
249 spa_open_ref(dp->dp_spa, dd);
262 spa_open_ref(dp->dp_spa, tag);
263 ASSERT3P(dd->dd_pool, ==, dp);
409 dsl_dir_hold(dsl_pool_t *dp, const char *name, void *tag,
423 spaname = spa_name(dp->dp_spa);
427 ASSERT(dsl_pool_config_held(dp));
429 err = dsl_dir_hold_obj(dp, dp->dp_root_dir_obj, NULL, tag, &dd);
445 err = zap_lookup(dp->dp_meta_objset,
454 err = dsl_dir_hold_obj(dp, ddobj, buf, tag, &child_dd);
504 dsl_pool_t *dp = dd->dd_pool;
505 objset_t *os = dp->dp_meta_objset;
510 ASSERT(spa_feature_is_active(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT));
511 ASSERT(dsl_pool_config_held(dp));
532 VERIFY0(dsl_dir_hold_obj(dp, za->za_first_integer, NULL, FTAG,
589 dsl_pool_t *dp = dmu_tx_pool(tx);
594 error = dsl_dataset_hold(dp, ddname, FTAG, &ds);
598 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT)) {
604 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT) &&
606 zap_contains(dp->dp_meta_objset, dd->dd_object,
620 dsl_pool_t *dp = dmu_tx_pool(tx);
624 VERIFY0(dsl_dataset_hold(dp, ddname, FTAG, &ds));
879 dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds, const char *name,
882 objset_t *mos = dp->dp_meta_objset;
912 if (spa_version(dp->dp_spa) >= SPA_VERSION_USED_BREAKDOWN)
988 dsl_pool_t *dp = dd->dd_pool;
992 if (txg_list_add(&dp->dp_dirty_dirs, dd, tx->tx_txg)) {
1439 dsl_pool_t *dp = dmu_tx_pool(tx);
1444 error = dsl_dataset_hold(dp, ddsqra->ddsqra_name, FTAG, &ds);
1482 dsl_pool_t *dp = dmu_tx_pool(tx);
1486 VERIFY0(dsl_dataset_hold(dp, ddsqra->ddsqra_name, FTAG, &ds));
1488 if (spa_version(dp->dp_spa) >= SPA_VERSION_RECVD_PROPS) {
1525 dsl_pool_t *dp = dmu_tx_pool(tx);
1531 error = dsl_dataset_hold(dp, ddsqra->ddsqra_name, FTAG, &ds);
1604 dsl_pool_t *dp = dmu_tx_pool(tx);
1608 VERIFY0(dsl_dataset_hold(dp, ddsqra->ddsqra_name, FTAG, &ds));
1610 if (spa_version(dp->dp_spa) >= SPA_VERSION_RECVD_PROPS) {
1680 dsl_valid_rename(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg)
1696 dsl_pool_t *dp = dmu_tx_pool(tx);
1703 error = dsl_dir_hold(dp, ddra->ddra_oldname, FTAG, &dd, NULL);
1708 error = dsl_dir_hold(dp, ddra->ddra_newname, FTAG,
1731 error = dmu_objset_find_dp(dp, dd->dd_object, dsl_valid_rename,
1741 if (spa_feature_is_active(dp->dp_spa,
1817 dsl_pool_t *dp = dmu_tx_pool(tx);
1821 objset_t *mos = dp->dp_meta_objset;
1823 VERIFY0(dsl_dir_hold(dp, ddra->ddra_oldname, FTAG, &dd, NULL));
1824 VERIFY0(dsl_dir_hold(dp, ddra->ddra_newname, FTAG, &newparent,
1840 if (spa_feature_is_active(dp->dp_spa,
1895 VERIFY0(dsl_dir_hold_obj(dp,