Lines Matching defs:hds

2088     dsl_dataset_t *hds, void *arg)
2094 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val);
2101 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_newsnapname, &val);
2108 if (dsl_dir_namelen(hds->ds_dir) + 1 +
2120 dsl_dataset_t *hds;
2123 error = dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds);
2128 error = dmu_objset_find_dp(dp, hds->ds_dir->dd_object,
2132 error = dsl_dataset_rename_snapshot_check_impl(dp, hds, ddrsa);
2134 dsl_dataset_rele(hds, FTAG);
2140 dsl_dataset_t *hds, void *arg)
2153 error = dsl_dataset_snap_lookup(hds, ddrsa->ddrsa_oldsnapname, &val);
2166 VERIFY0(dsl_dataset_snap_remove(hds, ddrsa->ddrsa_oldsnapname, tx,
2172 dsl_dataset_phys(hds)->ds_snapnames_zapobj,
2199 dsl_dataset_t *hds;
2201 VERIFY0(dsl_dataset_hold(dp, ddrsa->ddrsa_fsname, FTAG, &hds));
2204 VERIFY0(dmu_objset_find_dp(dp, hds->ds_dir->dd_object,
2208 VERIFY0(dsl_dataset_rename_snapshot_sync_impl(dp, hds, ddrsa));
2210 dsl_dataset_rele(hds, FTAG);
2442 dsl_dataset_t *hds;
2454 hds = ddpa->ddpa_clone;
2457 if (dsl_dataset_phys(hds)->ds_flags & DS_FLAG_NOPROMOTE) {
2523 err = dsl_dataset_snap_lookup(hds, ds->ds_snapname, &val);
2558 err = dsl_dir_transfer_possible(origin_ds->ds_dir, hds->ds_dir,
2569 if (dsl_dir_phys(hds->ds_dir)->dd_flags & DD_FLAG_USED_BREAKDOWN) {
2610 dsl_dataset_t *hds;
2623 hds = ddpa->ddpa_clone;
2625 ASSERT0(dsl_dataset_phys(hds)->ds_flags & DS_FLAG_NOPROMOTE);
2629 dd = hds->ds_dir;
2671 dsl_dir_phys(odd)->dd_clones, hds->ds_object, tx));
2674 hds->ds_object, tx));
2716 dsl_dataset_phys(hds)->ds_snapnames_zapobj, ds->ds_snapname,
2718 dsl_fs_ss_count_adjust(hds->ds_dir, 1,
2806 spa_history_log_internal_ds(hds, "promote", tx, "");