Lines Matching refs:dsl_dir_t

42 static uint64_t dsl_dir_space_towrite(dsl_dir_t *dd);
51 dsl_dir_t *dd = arg;
72 kmem_free(dd, sizeof (dsl_dir_t));
77 const char *tail, void *tag, dsl_dir_t **ddp)
80 dsl_dir_t *dd;
99 dsl_dir_t *winner;
101 dd = kmem_zalloc(sizeof (dsl_dir_t), KM_SLEEP);
145 kmem_free(dd, sizeof (dsl_dir_t));
153 * The dsl_dir_t has both open-to-close and instantiate-to-evict
158 * the instantiate-to-evict hold because the dsl_dir_t has a
172 kmem_free(dd, sizeof (dsl_dir_t));
179 dsl_dir_close(dsl_dir_t *dd, void *tag)
188 dsl_dir_name(dsl_dir_t *dd, char *buf)
211 dsl_dir_namelen(dsl_dir_t *dd)
287 dsl_dir_t **ddp, const char **tailp)
292 dsl_dir_t *dd;
326 dsl_dir_t *child_ds;
381 * Return the dsl_dir_t, and possibly the last component which couldn't
387 dsl_dir_open(const char *name, void *tag, dsl_dir_t **ddp, const char **tailp)
393 dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds, const char *name,
434 dsl_dir_t *dd = ds->ds_dir;
464 dsl_dir_t *dd = ds->ds_dir;
499 dsl_dir_is_clone(dsl_dir_t *dd)
508 dsl_dir_stats(dsl_dir_t *dd, nvlist_t *nv)
548 dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx)
561 parent_delta(dsl_dir_t *dd, uint64_t used, int64_t delta)
569 dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx)
587 dsl_dir_space_towrite(dsl_dir_t *dd)
607 dsl_dir_space_available(dsl_dir_t *dd,
608 dsl_dir_t *ancestor, int64_t delta, int ondiskonly)
680 dsl_dir_t *tr_ds;
685 dsl_dir_tempreserve_impl(dsl_dir_t *dd, uint64_t asize, boolean_t netfree,
806 dsl_dir_tempreserve_space(dsl_dir_t *dd, uint64_t lsize, uint64_t asize,
896 dsl_dir_willuse_space_impl(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx)
923 dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx)
931 dsl_dir_diduse_space(dsl_dir_t *dd, dd_used_t type,
979 dsl_dir_transfer_space(dsl_dir_t *dd, int64_t delta,
1008 dsl_dir_t *dd = ds->ds_dir;
1043 dsl_dir_t *dd = ds->ds_dir;
1064 dsl_dir_t *dd;
1101 dsl_dir_t *dd = ds->ds_dir;
1149 dsl_dir_t *dd = ds->ds_dir;
1182 dsl_dir_t *dd;
1209 static dsl_dir_t *
1210 closest_common_ancestor(dsl_dir_t *ds1, dsl_dir_t *ds2)
1213 dsl_dir_t *dd;
1227 would_change(dsl_dir_t *dd, int64_t delta, dsl_dir_t *ancestor)
1239 dsl_dir_t *newparent;
1247 dsl_dir_t *dd = arg1;
1286 dsl_dir_t *dd = arg1;
1338 dsl_dir_rename(dsl_dir_t *dd, const char *newname)
1369 dsl_dir_transfer_possible(dsl_dir_t *sdd, dsl_dir_t *tdd, uint64_t space)
1371 dsl_dir_t *ancestor;
1385 dsl_dir_snap_cmtime(dsl_dir_t *dd)
1397 dsl_dir_snap_cmtime_update(dsl_dir_t *dd)