Lines Matching refs:hds

2960     dsl_dataset_t *hds, void *arg)  in dsl_dataset_rename_snapshot_check_impl()  argument
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()
2981 if (dsl_dir_namelen(hds->ds_dir) + 1 + in dsl_dataset_rename_snapshot_check_impl()
2993 dsl_dataset_t *hds; in dsl_dataset_rename_snapshot_check() local
2996 error = dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds); in dsl_dataset_rename_snapshot_check()
3001 error = dmu_objset_find_dp(dp, hds->ds_dir->dd_object, in dsl_dataset_rename_snapshot_check()
3005 error = dsl_dataset_rename_snapshot_check_impl(dp, hds, ddrsa); in dsl_dataset_rename_snapshot_check()
3007 dsl_dataset_rele(hds, FTAG); in dsl_dataset_rename_snapshot_check()
3013 dsl_dataset_t *hds, void *arg) in dsl_dataset_rename_snapshot_sync_impl() argument
3022 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val); 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()
3042 dsl_dataset_phys(hds)->ds_snapnames_zapobj, in dsl_dataset_rename_snapshot_sync_impl()
3062 dsl_dataset_t *hds = NULL; in dsl_dataset_rename_snapshot_sync() local
3064 VERIFY0(dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds)); in dsl_dataset_rename_snapshot_sync()
3067 VERIFY0(dmu_objset_find_dp(dp, hds->ds_dir->dd_object, in dsl_dataset_rename_snapshot_sync()
3071 VERIFY0(dsl_dataset_rename_snapshot_sync_impl(dp, hds, ddrsa)); in dsl_dataset_rename_snapshot_sync()
3073 dsl_dataset_rele(hds, FTAG); in dsl_dataset_rename_snapshot_sync()
3329 dsl_dataset_t *hds; in dsl_dataset_promote_check() local
3341 hds = ddpa->ddpa_clone; in dsl_dataset_promote_check()
3344 if (dsl_dataset_phys(hds)->ds_flags & DS_FLAG_NOPROMOTE) { in dsl_dataset_promote_check()
3362 err = dsl_dataset_promote_crypt_check(hds->ds_dir, origin_ds->ds_dir); in dsl_dataset_promote_check()
3426 err = dsl_dataset_snap_lookup(hds, ds->ds_snapname, &val); in dsl_dataset_promote_check()
3497 err = dsl_dir_transfer_possible(origin_ds->ds_dir, hds->ds_dir, in dsl_dataset_promote_check()
3508 if (dsl_dir_phys(hds->ds_dir)->dd_flags & DD_FLAG_USED_BREAKDOWN) { in dsl_dataset_promote_check()
3553 dsl_dataset_t *hds; in dsl_dataset_promote_sync() local
3565 hds = ddpa->ddpa_clone; in dsl_dataset_promote_sync()
3567 ASSERT0(dsl_dataset_phys(hds)->ds_flags & DS_FLAG_NOPROMOTE); in dsl_dataset_promote_sync()
3571 dd = hds->ds_dir; in dsl_dataset_promote_sync()
3583 dsl_dataset_promote_crypt_sync(hds->ds_dir, odd, tx); in dsl_dataset_promote_sync()
3615 dsl_dir_phys(odd)->dd_clones, hds->ds_object, tx)); in dsl_dataset_promote_sync()
3618 hds->ds_object, tx)); in dsl_dataset_promote_sync()
3646 dsl_bookmark_node_add(hds, dbn, tx); in dsl_dataset_promote_sync()
3649 dsl_bookmark_next_changed(hds, origin_ds, tx); in dsl_dataset_promote_sync()
3671 dsl_dataset_phys(hds)->ds_snapnames_zapobj, ds->ds_snapname, in dsl_dataset_promote_sync()
3673 dsl_fs_ss_count_adjust(hds->ds_dir, 1, in dsl_dataset_promote_sync()
3759 spa_history_log_internal_ds(hds, "promote", tx, " "); in dsl_dataset_promote_sync()
3770 uint64_t new_head = hds->ds_object; in dsl_dataset_promote_sync()