Lines Matching refs:dd

159 	dsl_dir_t *dd;
165 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
167 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
169 dmu_buf_will_dirty(dd->dd_dbuf, tx);
170 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos,
193 spa_history_log_internal_dd(dd, "permission update", tx,
197 dsl_dir_rele(dd, FTAG);
204 dsl_dir_t *dd;
210 VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
211 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
213 dsl_dir_rele(dd, FTAG);
229 spa_history_log_internal_dd(dd, "permission who remove",
248 spa_history_log_internal_dd(dd, "permission remove", tx,
252 dsl_dir_rele(dd, FTAG);
259 dsl_dir_t *dd;
267 error = dsl_dir_hold(dmu_tx_pool(tx), dda->dda_name, FTAG, &dd, NULL);
269 dsl_dir_rele(dd, FTAG);
308 dsl_dir_t *dd, *startdd;
328 for (dd = startdd; dd != NULL; dd = dd->dd_parent) {
335 if (dsl_dir_phys(dd)->dd_deleg_zapobj == 0 ||
337 dsl_dir_phys(dd)->dd_deleg_zapobj, &n) != 0 || n == 0)
342 dsl_dir_phys(dd)->dd_deleg_zapobj);
365 dsl_dir_name(dd, source);
545 dsl_dir_t *dd;
578 for (dd = ds->ds_dir; dd != NULL; dd = dd->dd_parent,
590 if (dsl_prop_get_dd(dd,
597 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
671 copy_create_perms(dsl_dir_t *dd, uint64_t pzapobj,
674 objset_t *mos = dd->dd_pool->dp_meta_objset;
676 uint64_t zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
688 dmu_buf_will_dirty(dd->dd_dbuf, tx);
689 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos,
719 dsl_dir_t *dd;
726 for (dd = sdd->dd_parent; dd != NULL; dd = dd->dd_parent) {
727 uint64_t pzapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;