Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
Context not available. | |||||
typedef struct dsl_dataset_promote_arg { | typedef struct dsl_dataset_promote_arg { | ||||
const char *ddpa_clonename; | const char *ddpa_clonename; | ||||
nvlist_t *ddpa_moved; | |||||
dsl_dataset_t *ddpa_clone; | dsl_dataset_t *ddpa_clone; | ||||
list_t shared_snaps, origin_snaps, clone_snaps; | list_t shared_snaps, origin_snaps, clone_snaps; | ||||
dsl_dataset_t *origin_origin; /* origin of the origin */ | dsl_dataset_t *origin_origin; /* origin of the origin */ | ||||
Context not available. | |||||
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); | ||||
void dsl_dataset_promote_sync(void *arg, dmu_tx_t *tx); | void dsl_dataset_promote_sync(void *arg, dmu_tx_t *tx); | ||||
int dsl_dataset_promote_check(void *arg, dmu_tx_t *tx); | int dsl_dataset_promote_check(void *arg, dmu_tx_t *tx); | ||||
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); | ||||
Context not available. |