Lines Matching refs:dd_parent
148 if (dd->dd_parent)
149 dsl_dir_rele(dd->dd_parent, dd);
201 &dd->dd_parent);
209 dsl_dir_phys(dd->dd_parent)->
217 dsl_dir_phys(dd->dd_parent)->
249 if (dd->dd_parent)
250 dsl_dir_rele(dd->dd_parent, dd);
276 if (dd->dd_parent)
277 dsl_dir_rele(dd->dd_parent, dd);
296 if (dd->dd_parent) {
297 dsl_dir_name(dd->dd_parent, buf);
321 if (dd->dd_parent) {
323 result = dsl_dir_namelen(dd->dd_parent) + 1;
803 if (dd->dd_parent != NULL)
804 err = dsl_fs_ss_limit_check(dd->dd_parent, delta, prop,
865 if (dd->dd_parent != NULL)
866 dsl_fs_ss_count_adjust(dd->dd_parent, delta, prop, tx);
1047 if (dd->dd_parent != NULL) {
1048 parentspace = dsl_dir_space_available(dd->dd_parent,
1059 if (dd->dd_parent == NULL) {
1166 if (dd->dd_parent == NULL) {
1207 if (dd->dd_parent && parent_rsrv) {
1210 return (dsl_dir_tempreserve_impl(dd->dd_parent,
1335 if (parent_space && dd->dd_parent)
1336 dsl_dir_willuse_space(dd->dd_parent, parent_space, tx);
1388 if (dd->dd_parent != NULL) {
1389 dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD,
1391 dsl_dir_transfer_space(dd->dd_parent,
1549 if (dd->dd_parent) {
1550 avail = dsl_dir_space_available(dd->dd_parent,
1583 if (dd->dd_parent != NULL) {
1585 dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD_RSRV,
1637 for (; ds1; ds1 = ds1->dd_parent) {
1639 for (dd = ds2; dd; dd = dd->dd_parent) {
1660 return (would_change(dd->dd_parent, delta, ancestor));
1746 if (newparent != dd->dd_parent) {
1790 error = dsl_dir_transfer_possible(dd->dd_parent,
1822 if (newparent != dd->dd_parent) {
1844 dsl_fs_ss_count_adjust(dd->dd_parent, -fs_cnt,
1849 dsl_fs_ss_count_adjust(dd->dd_parent, -ss_cnt,
1854 dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD,
1868 dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD_RSRV,
1879 dsl_dir_phys(dd->dd_parent)->dd_child_dir_zapobj,
1884 dsl_dir_rele(dd->dd_parent, dd);
1887 newparent->dd_object, NULL, dd, &dd->dd_parent));