Lines Matching refs:ds

57 	dsl_dataset_t *ds, *clone;  in zcp_clones_iter()  local
61 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_clones_iter()
70 if (dsl_dataset_phys(ds)->ds_next_clones_obj == 0) { in zcp_clones_iter()
71 dsl_dataset_rele(ds, FTAG); in zcp_clones_iter()
76 dsl_dataset_phys(ds)->ds_next_clones_obj, cursor); in zcp_clones_iter()
77 dsl_dataset_rele(ds, FTAG); in zcp_clones_iter()
138 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_clones_list() local
139 if (ds == NULL) in zcp_clones_list()
141 boolean_t issnap = ds->ds_is_snapshot; in zcp_clones_list()
143 uint64_t dsobj = ds->ds_object; in zcp_clones_list()
144 dsl_dataset_rele(ds, FTAG); in zcp_clones_list()
165 dsl_dataset_t *ds; in zcp_snapshots_iter() local
169 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_snapshots_iter()
176 dsl_dataset_name(ds, snapname); in zcp_snapshots_iter()
181 VERIFY0(dmu_objset_from_ds(ds, &os)); in zcp_snapshots_iter()
184 dsl_dataset_rele(ds, FTAG); in zcp_snapshots_iter()
222 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_snapshots_list() local
223 if (ds == NULL) in zcp_snapshots_list()
225 issnap = ds->ds_is_snapshot; in zcp_snapshots_list()
226 dsobj = ds->ds_object; in zcp_snapshots_list()
227 dsl_dataset_rele(ds, FTAG); in zcp_snapshots_list()
249 dsl_dataset_t *ds; in zcp_children_iter() local
253 err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_children_iter()
260 dsl_dataset_name(ds, childname); in zcp_children_iter()
265 VERIFY0(dmu_objset_from_ds(ds, &os)); in zcp_children_iter()
270 dsl_dataset_rele(ds, FTAG); in zcp_children_iter()
309 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_children_list() local
310 if (ds == NULL) in zcp_children_list()
313 issnap = ds->ds_is_snapshot; in zcp_children_list()
314 dsobj = ds->ds_object; in zcp_children_list()
315 dsl_dataset_rele(ds, FTAG); in zcp_children_list()
412 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_user_props_list() local
413 if (ds == NULL) in zcp_user_props_list()
415 VERIFY0(dmu_objset_from_ds(ds, &os)); in zcp_user_props_list()
417 dsl_dataset_rele(ds, FTAG); in zcp_user_props_list()
437 zcp_dataset_system_props(dsl_dataset_t *ds, nvlist_t *nv) in zcp_dataset_system_props() argument
444 if (!prop_valid_for_ds(ds, prop)) in zcp_dataset_system_props()
479 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_system_props_list() local
480 if (ds == NULL) in zcp_system_props_list()
484 zcp_dataset_system_props(ds, nv); in zcp_system_props_list()
485 dsl_dataset_rele(ds, FTAG); in zcp_system_props_list()
505 dsl_dataset_t *ds; in zcp_bookmarks_iter() local
509 int err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_bookmarks_iter()
518 if (!dsl_dataset_is_zapified(ds)) { in zcp_bookmarks_iter()
519 dsl_dataset_rele(ds, FTAG); in zcp_bookmarks_iter()
523 err = zap_lookup(dp->dp_meta_objset, ds->ds_object, in zcp_bookmarks_iter()
524 DS_FIELD_BOOKMARK_NAMES, sizeof (ds->ds_bookmarks_obj), 1, in zcp_bookmarks_iter()
525 &ds->ds_bookmarks_obj); in zcp_bookmarks_iter()
527 dsl_dataset_rele(ds, FTAG); in zcp_bookmarks_iter()
531 if (ds->ds_bookmarks_obj == 0) { in zcp_bookmarks_iter()
532 dsl_dataset_rele(ds, FTAG); in zcp_bookmarks_iter()
537 dsl_dataset_name(ds, ds_name); in zcp_bookmarks_iter()
539 zap_cursor_init_serialized(&zc, ds->ds_dir->dd_pool->dp_meta_objset, in zcp_bookmarks_iter()
540 ds->ds_bookmarks_obj, cursor); in zcp_bookmarks_iter()
541 dsl_dataset_rele(ds, FTAG); in zcp_bookmarks_iter()
594 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_bookmarks_list() local
595 if (ds == NULL) in zcp_bookmarks_list()
598 boolean_t issnap = ds->ds_is_snapshot; in zcp_bookmarks_list()
599 uint64_t dsobj = ds->ds_object; in zcp_bookmarks_list()
601 dsl_dataset_rele(ds, FTAG); in zcp_bookmarks_list()
619 dsl_dataset_t *ds; in zcp_holds_iter() local
623 int err = dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds); in zcp_holds_iter()
632 if (dsl_dataset_phys(ds)->ds_userrefs_obj == 0) { in zcp_holds_iter()
633 dsl_dataset_rele(ds, FTAG); in zcp_holds_iter()
637 zap_cursor_init_serialized(&zc, ds->ds_dir->dd_pool->dp_meta_objset, in zcp_holds_iter()
638 dsl_dataset_phys(ds)->ds_userrefs_obj, cursor); in zcp_holds_iter()
639 dsl_dataset_rele(ds, FTAG); in zcp_holds_iter()
690 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_holds_list() local
691 if (ds == NULL) in zcp_holds_list()
694 boolean_t issnap = ds->ds_is_snapshot; in zcp_holds_list()
695 uint64_t dsobj = ds->ds_object; in zcp_holds_list()
697 dsl_dataset_rele(ds, FTAG); in zcp_holds_list()