Lines Matching defs: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;
336 for (dd = startdd; dd != NULL; dd = dd->dd_parent) {
340 if (dsl_dir_phys(dd)->dd_deleg_zapobj == 0 ||
342 dsl_dir_phys(dd)->dd_deleg_zapobj, &n) != 0 || n == 0)
347 dsl_dir_phys(dd)->dd_deleg_zapobj);
368 dsl_dir_name(dd, source);
555 dsl_dir_t *dd;
588 for (dd = ds->ds_dir; dd != NULL; dd = dd->dd_parent,
600 if (dsl_prop_get_dd(dd,
607 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
681 copy_create_perms(dsl_dir_t *dd, uint64_t pzapobj,
684 objset_t *mos = dd->dd_pool->dp_meta_objset;
686 uint64_t zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
698 dmu_buf_will_dirty(dd->dd_dbuf, tx);
699 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos,
731 dsl_dir_t *dd;
738 for (dd = sdd->dd_parent; dd != NULL; dd = dd->dd_parent) {
739 uint64_t pzapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;