124 void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx); |
124 void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx); |
125 void dsl_dir_diduse_space(dsl_dir_t *dd, dd_used_t type, |
125 void dsl_dir_diduse_space(dsl_dir_t *dd, dd_used_t type, |
126 int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx); |
126 int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx); |
127 void dsl_dir_transfer_space(dsl_dir_t *dd, int64_t delta, |
127 void dsl_dir_transfer_space(dsl_dir_t *dd, int64_t delta, |
128 dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx); |
128 dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx); |
129 int dsl_dir_set_quota(const char *ddname, uint64_t quota); |
129 int dsl_dir_set_quota(const char *ddname, zprop_source_t source, |
130 int dsl_dir_set_reservation(const char *ddname, uint64_t reservation); |
130 uint64_t quota); |
|
131 int dsl_dir_set_reservation(const char *ddname, zprop_source_t source, |
|
132 uint64_t reservation); |
131 int dsl_dir_rename(dsl_dir_t *dd, const char *newname); |
133 int dsl_dir_rename(dsl_dir_t *dd, const char *newname); |
132 int dsl_dir_transfer_possible(dsl_dir_t *sdd, dsl_dir_t *tdd, uint64_t space); |
134 int dsl_dir_transfer_possible(dsl_dir_t *sdd, dsl_dir_t *tdd, uint64_t space); |
133 int dsl_dir_set_reservation_check(void *arg1, void *arg2, dmu_tx_t *tx); |
135 int dsl_dir_set_reservation_check(void *arg1, void *arg2, dmu_tx_t *tx); |
134 boolean_t dsl_dir_is_clone(dsl_dir_t *dd); |
136 boolean_t dsl_dir_is_clone(dsl_dir_t *dd); |
135 void dsl_dir_new_refreservation(dsl_dir_t *dd, struct dsl_dataset *ds, |
137 void dsl_dir_new_refreservation(dsl_dir_t *dd, struct dsl_dataset *ds, |