Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
Show First 20 Lines • Show All 256 Lines • ▼ Show 20 Lines | |||||
void dsl_dataset_name(dsl_dataset_t *ds, char *name); | void dsl_dataset_name(dsl_dataset_t *ds, char *name); | ||||
boolean_t dsl_dataset_tryown(dsl_dataset_t *ds, void *tag); | boolean_t dsl_dataset_tryown(dsl_dataset_t *ds, void *tag); | ||||
boolean_t dsl_dataset_has_owner(dsl_dataset_t *ds); | boolean_t dsl_dataset_has_owner(dsl_dataset_t *ds); | ||||
uint64_t dsl_dataset_create_sync(dsl_dir_t *pds, const char *lastname, | uint64_t dsl_dataset_create_sync(dsl_dir_t *pds, const char *lastname, | ||||
dsl_dataset_t *origin, uint64_t flags, cred_t *, dmu_tx_t *); | dsl_dataset_t *origin, uint64_t flags, cred_t *, dmu_tx_t *); | ||||
uint64_t dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin, | uint64_t dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin, | ||||
uint64_t flags, dmu_tx_t *tx); | uint64_t flags, dmu_tx_t *tx); | ||||
int dsl_dataset_snapshot(nvlist_t *snaps, nvlist_t *props, nvlist_t *errors); | int dsl_dataset_snapshot(nvlist_t *snaps, nvlist_t *props, nvlist_t *errors); | ||||
int dsl_dataset_promote(const char *name, char *conflsnap); | int dsl_dataset_promote(const char *name, char *conflsnap, nvlist_t *moved); | ||||
int dsl_dataset_clone_swap(dsl_dataset_t *clone, dsl_dataset_t *origin_head, | int dsl_dataset_clone_swap(dsl_dataset_t *clone, dsl_dataset_t *origin_head, | ||||
boolean_t force); | boolean_t force); | ||||
int dsl_dataset_rename_snapshot(const char *fsname, | int dsl_dataset_rename_snapshot(const char *fsname, | ||||
const char *oldsnapname, const char *newsnapname, boolean_t recursive); | const char *oldsnapname, const char *newsnapname, boolean_t recursive, | ||||
nvlist_t *renamed); | |||||
int dsl_dataset_snapshot_tmp(const char *fsname, const char *snapname, | int dsl_dataset_snapshot_tmp(const char *fsname, const char *snapname, | ||||
minor_t cleanup_minor, const char *htag); | minor_t cleanup_minor, const char *htag); | ||||
blkptr_t *dsl_dataset_get_blkptr(dsl_dataset_t *ds); | blkptr_t *dsl_dataset_get_blkptr(dsl_dataset_t *ds); | ||||
void dsl_dataset_set_blkptr(dsl_dataset_t *ds, blkptr_t *bp, dmu_tx_t *tx); | void dsl_dataset_set_blkptr(dsl_dataset_t *ds, blkptr_t *bp, dmu_tx_t *tx); | ||||
spa_t *dsl_dataset_get_spa(dsl_dataset_t *ds); | spa_t *dsl_dataset_get_spa(dsl_dataset_t *ds); | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |