263 int dsl_dataset_snap_lookup(dsl_dataset_t *ds, const char *name, |
263 int dsl_dataset_snap_lookup(dsl_dataset_t *ds, const char *name, |
264 uint64_t *value); |
264 uint64_t *value); |
265 int dsl_dataset_snap_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx); |
265 int dsl_dataset_snap_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx); |
266 void dsl_dataset_set_refreservation_sync_impl(dsl_dataset_t *ds, |
266 void dsl_dataset_set_refreservation_sync_impl(dsl_dataset_t *ds, |
267 zprop_source_t source, uint64_t value, dmu_tx_t *tx); |
267 zprop_source_t source, uint64_t value, dmu_tx_t *tx); |
268 int dsl_dataset_rollback(const char *fsname, void *owner); |
268 int dsl_dataset_rollback(const char *fsname, void *owner, nvlist_t *result); |
269 |
269 |
270 #ifdef ZFS_DEBUG |
270 #ifdef ZFS_DEBUG |
271 #define dprintf_ds(ds, fmt, ...) do { \ |
271 #define dprintf_ds(ds, fmt, ...) do { \ |
272 if (zfs_flags & ZFS_DEBUG_DPRINTF) { \ |
272 if (zfs_flags & ZFS_DEBUG_DPRINTF) { \ |
273 char *__ds_name = kmem_alloc(MAXNAMELEN, KM_SLEEP); \ |
273 char *__ds_name = kmem_alloc(MAXNAMELEN, KM_SLEEP); \ |