Lines Matching refs:ddrsa
2963 dsl_dataset_rename_snapshot_arg_t *ddrsa = arg; in dsl_dataset_rename_snapshot_check_impl() local
2967 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val); in dsl_dataset_rename_snapshot_check_impl()
2974 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_newsnapname, &val); in dsl_dataset_rename_snapshot_check_impl()
2982 strlen(ddrsa->ddrsa_newsnapname) >= ZFS_MAX_DATASET_NAME_LEN) in dsl_dataset_rename_snapshot_check_impl()
2991 dsl_dataset_rename_snapshot_arg_t *ddrsa = arg; in dsl_dataset_rename_snapshot_check() local
2996 error = dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds); in dsl_dataset_rename_snapshot_check()
3000 if (ddrsa->ddrsa_recursive) { in dsl_dataset_rename_snapshot_check()
3002 dsl_dataset_rename_snapshot_check_impl, ddrsa, in dsl_dataset_rename_snapshot_check()
3005 error = dsl_dataset_rename_snapshot_check_impl(dp, hds, ddrsa); in dsl_dataset_rename_snapshot_check()
3015 dsl_dataset_rename_snapshot_arg_t *ddrsa = arg; in dsl_dataset_rename_snapshot_sync_impl() local
3018 dmu_tx_t *tx = ddrsa->ddrsa_tx; in dsl_dataset_rename_snapshot_sync_impl()
3022 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val); in dsl_dataset_rename_snapshot_sync_impl()
3033 "-> @%s", ddrsa->ddrsa_newsnapname); in dsl_dataset_rename_snapshot_sync_impl()
3035 VERIFY0(dsl_dataset_snap_remove(hds, ddrsa->ddrsa_oldsnapname, tx, in dsl_dataset_rename_snapshot_sync_impl()
3038 (void) strlcpy(ds->ds_snapname, ddrsa->ddrsa_newsnapname, in dsl_dataset_rename_snapshot_sync_impl()
3045 oldname = kmem_asprintf("%s@%s", ddrsa->ddrsa_fsname, in dsl_dataset_rename_snapshot_sync_impl()
3046 ddrsa->ddrsa_oldsnapname); in dsl_dataset_rename_snapshot_sync_impl()
3047 newname = kmem_asprintf("%s@%s", ddrsa->ddrsa_fsname, in dsl_dataset_rename_snapshot_sync_impl()
3048 ddrsa->ddrsa_newsnapname); in dsl_dataset_rename_snapshot_sync_impl()
3060 dsl_dataset_rename_snapshot_arg_t *ddrsa = arg; in dsl_dataset_rename_snapshot_sync() local
3064 VERIFY0(dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds)); in dsl_dataset_rename_snapshot_sync()
3065 ddrsa->ddrsa_tx = tx; in dsl_dataset_rename_snapshot_sync()
3066 if (ddrsa->ddrsa_recursive) { in dsl_dataset_rename_snapshot_sync()
3068 dsl_dataset_rename_snapshot_sync_impl, ddrsa, in dsl_dataset_rename_snapshot_sync()
3071 VERIFY0(dsl_dataset_rename_snapshot_sync_impl(dp, hds, ddrsa)); in dsl_dataset_rename_snapshot_sync()
3080 dsl_dataset_rename_snapshot_arg_t ddrsa; in dsl_dataset_rename_snapshot() local
3082 ddrsa.ddrsa_fsname = fsname; in dsl_dataset_rename_snapshot()
3083 ddrsa.ddrsa_oldsnapname = oldsnapname; in dsl_dataset_rename_snapshot()
3084 ddrsa.ddrsa_newsnapname = newsnapname; in dsl_dataset_rename_snapshot()
3085 ddrsa.ddrsa_recursive = recursive; in dsl_dataset_rename_snapshot()
3088 dsl_dataset_rename_snapshot_sync, &ddrsa, in dsl_dataset_rename_snapshot()