Lines Matching defs:dsobj
595 dsl_dataset_hold_obj(dsl_pool_t *dp, uint64_t dsobj, const void *tag,
606 err = dmu_bonus_hold(mos, dsobj, tag, &dbuf);
610 /* Make sure dsobj has the correct object type. */
623 ds->ds_object = dsobj;
699 zap_contains(mos, dsobj, DS_FIELD_IVSET_GUID) != 0) {
763 (u_longlong_t)dsobj);
791 dsl_dataset_hold_obj_flags(dsl_pool_t *dp, uint64_t dsobj,
796 err = dsl_dataset_hold_obj(dp, dsobj, tag, dsp);
873 dsl_dataset_own_obj_impl(dsl_pool_t *dp, uint64_t dsobj, ds_hold_flags_t flags,
876 int err = dsl_dataset_hold_obj_flags(dp, dsobj, flags, tag, dsp);
889 dsl_dataset_own_obj(dsl_pool_t *dp, uint64_t dsobj, ds_hold_flags_t flags,
892 return (dsl_dataset_own_obj_impl(dp, dsobj, flags, tag, B_FALSE, dsp));
896 dsl_dataset_own_obj_force(dsl_pool_t *dp, uint64_t dsobj,
899 return (dsl_dataset_own_obj_impl(dp, dsobj, flags, tag, B_TRUE, dsp));
1120 dsl_dataset_activate_feature(uint64_t dsobj, spa_feature_t f, void *arg,
1130 dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
1135 VERIFY0(zap_add(mos, dsobj, spa_feature_table[f].fi_guid,
1141 VERIFY0(zap_add(mos, dsobj, spa_feature_table[f].fi_guid,
1156 uint64_t dsobj = ds->ds_object;
1160 VERIFY0(zap_remove(mos, dsobj, spa_feature_table[f].fi_guid, tx));
1179 uint64_t dsobj;
1190 dsobj = dmu_object_alloc(mos, DMU_OT_DSL_DATASET, 0,
1192 VERIFY0(dmu_bonus_hold(mos, dsobj, FTAG, &dbuf));
1234 dsl_dataset_activate_feature(dsobj, f,
1257 dsobj, tx));
1271 dsobj, tx));
1276 dsl_dataset_create_crypt_sync(dsobj, dd, origin, dcp, tx);
1284 dsl_dir_phys(dd)->dd_head_dataset_obj = dsobj;
1286 return (dsobj);
1316 uint64_t dsobj, ddobj;
1333 dsobj = dsl_dataset_create_sync_dd(dd, origin, dcp,
1376 VERIFY0(dsl_dataset_hold_obj(dp, dsobj, FTAG, &ds));
1381 return (dsobj);
1727 uint64_t dsobj, crtxg;
1756 dsobj = dmu_object_alloc(mos, DMU_OT_DSL_DATASET, 0,
1758 VERIFY0(dmu_bonus_hold(mos, dsobj, FTAG, &dbuf));
1785 dsl_dataset_activate_feature(dsobj, f,
1803 dsl_dataset_phys(ds->ds_prev)->ds_next_snap_obj = dsobj;
1808 next_clones_obj, dsobj, tx));
1848 dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
1849 VERIFY0(zap_add(mos, dsobj, DS_FIELD_REMAP_DEADLIST,
1872 dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
1873 VERIFY0(zap_add(mos, dsobj, DS_FIELD_IVSET_GUID,
1878 dsl_dataset_phys(ds)->ds_prev_snap_obj = dsobj;
1886 snapname, 8, 1, &dsobj, tx));
4976 uint64_t dsobj = ds->ds_object;
4986 dsl_dataset_activate_feature(dsobj, SPA_FEATURE_REDACTED_DATASETS,
4992 * Find and return (in *oldest_dsobj) the oldest snapshot of the dsobj