• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching refs:ds

56 	dsl_dataset_t *ds, *clone;
60 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds);
69 if (dsl_dataset_phys(ds)->ds_next_clones_obj == 0) {
70 dsl_dataset_rele(ds, FTAG);
75 dsl_dataset_phys(ds)->ds_next_clones_obj, cursor);
76 dsl_dataset_rele(ds, FTAG);
134 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG);
135 if (ds == NULL)
137 boolean_t issnap = ds->ds_is_snapshot;
139 uint64_t dsobj = ds->ds_object;
140 dsl_dataset_rele(ds, FTAG);
161 dsl_dataset_t *ds;
165 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds);
172 dsl_dataset_name(ds, snapname);
177 VERIFY0(dmu_objset_from_ds(ds, &os));
180 dsl_dataset_rele(ds, FTAG);
218 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG);
219 if (ds == NULL)
221 issnap = ds->ds_is_snapshot;
222 dsobj = ds->ds_object;
223 dsl_dataset_rele(ds, FTAG);
245 dsl_dataset_t *ds;
249 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds);
256 dsl_dataset_name(ds, childname);
261 VERIFY0(dmu_objset_from_ds(ds, &os));
266 dsl_dataset_rele(ds, FTAG);
305 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG);
306 if (ds == NULL)
309 issnap = ds->ds_is_snapshot;
310 dsobj = ds->ds_object;
311 dsl_dataset_rele(ds, FTAG);
408 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG);
409 if (ds == NULL)
411 VERIFY0(dmu_objset_from_ds(ds, &os));
413 dsl_dataset_rele(ds, FTAG);
433 zcp_dataset_system_props(dsl_dataset_t *ds, nvlist_t *nv)
440 if (!prop_valid_for_ds(ds, prop))
475 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG);
476 if (ds == NULL)
480 zcp_dataset_system_props(ds, nv);
481 dsl_dataset_rele(ds, FTAG);
501 dsl_dataset_t *ds;
505 int err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds);
514 if (!dsl_dataset_is_zapified(ds)) {
515 dsl_dataset_rele(ds, FTAG);
519 err = zap_lookup(dp->dp_meta_objset, ds->ds_object,
520 DS_FIELD_BOOKMARK_NAMES, sizeof (ds->ds_bookmarks_obj), 1,
521 &ds->ds_bookmarks_obj);
523 dsl_dataset_rele(ds, FTAG);
527 if (ds->ds_bookmarks_obj == 0) {
528 dsl_dataset_rele(ds, FTAG);
533 dsl_dataset_name(ds, ds_name);
535 zap_cursor_init_serialized(&zc, ds->ds_dir->dd_pool->dp_meta_objset,
536 ds->ds_bookmarks_obj, cursor);
537 dsl_dataset_rele(ds, FTAG);
587 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG);
588 if (ds == NULL)
591 boolean_t issnap = ds->ds_is_snapshot;
592 uint64_t dsobj = ds->ds_object;
594 dsl_dataset_rele(ds, FTAG);
612 dsl_dataset_t *ds;
616 int err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds);
625 if (dsl_dataset_phys(ds)->ds_userrefs_obj == 0) {
626 dsl_dataset_rele(ds, FTAG);
630 zap_cursor_init_serialized(&zc, ds->ds_dir->dd_pool->dp_meta_objset,
631 dsl_dataset_phys(ds)->ds_userrefs_obj, cursor);
632 dsl_dataset_rele(ds, FTAG);
680 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG);
681 if (ds == NULL)
684 boolean_t issnap = ds->ds_is_snapshot;
685 uint64_t dsobj = ds->ds_object;
687 dsl_dataset_rele(ds, FTAG);