Lines Matching refs:dsl_dataset_phys
329 dsl_dataset_phys(ds)->ds_prev_snap_obj, dp,
791 while (dsl_dataset_phys(ds)->ds_prev_snap_obj != 0) {
793 dsl_dataset_phys(ds)->ds_prev_snap_obj, FTAG, &prev);
799 if (dsl_dataset_phys(prev)->ds_next_snap_obj != ds->ds_object)
813 ASSERT0(dsl_dataset_phys(prev)->ds_bp.blk_birth);
822 dsl_dataset_phys(ds)->ds_prev_snap_obj = prev->ds_object;
823 dsl_dataset_phys(ds)->ds_prev_snap_txg =
824 dsl_dataset_phys(prev)->ds_creation_txg;
830 dsl_dataset_phys(prev)->ds_num_children++;
832 if (dsl_dataset_phys(ds)->ds_next_snap_obj == 0) {
835 dsl_dataset_phys(ds)->ds_prev_snap_obj,
841 ASSERT3U(dsl_dataset_phys(ds)->ds_prev_snap_obj, ==, prev->ds_object);
843 if (dsl_dataset_phys(prev)->ds_next_clones_obj == 0) {
845 dsl_dataset_phys(prev)->ds_next_clones_obj =
850 dsl_dataset_phys(prev)->ds_next_clones_obj, ds->ds_object, tx));
937 VERIFY0(dsl_dataset_hold_obj(dp, dsl_dataset_phys(ds)->ds_prev_snap_obj,