Lines Matching defs:ds2
2614 ds_clone_swapped_bookmark(dsl_dataset_t *ds1, dsl_dataset_t *ds2,
2618 scn_bookmark->zb_objset = ds2->ds_object;
2623 (u_longlong_t)ds2->ds_object);
2624 } else if (scn_bookmark->zb_objset == ds2->ds_object) {
2628 (u_longlong_t)ds2->ds_object,
2629 ds2->ds_dir->dd_pool->dp_spa->spa_name,
2640 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx)
2650 ds_clone_swapped_bookmark(ds1, ds2, &scn->scn_phys.scn_bookmark);
2651 ds_clone_swapped_bookmark(ds1, ds2, &scn->scn_phys_cached.scn_bookmark);
2657 ds2_queued = scan_ds_queue_contains(scn, ds2->ds_object, &mintxg2);
2662 ASSERT3U(mintxg1, ==, dsl_dataset_phys(ds2)->ds_prev_snap_txg);
2666 ASSERT3U(mintxg2, ==, dsl_dataset_phys(ds2)->ds_prev_snap_txg);
2673 * since we can't insert ds2 if it is already there. That's
2679 scan_ds_queue_insert(scn, ds2->ds_object, mintxg1);
2681 scan_ds_queue_remove(scn, ds2->ds_object);
2695 scn->scn_phys.scn_queue_obj, ds2->ds_object, &mintxg2) == 0;
2700 ASSERT3U(mintxg1, ==, dsl_dataset_phys(ds2)->ds_prev_snap_txg);
2704 ASSERT3U(mintxg2, ==, dsl_dataset_phys(ds2)->ds_prev_snap_txg);
2718 scn->scn_phys.scn_queue_obj, ds2->ds_object, mintxg1, tx));
2723 (u_longlong_t)ds2->ds_object);
2726 scn->scn_phys.scn_queue_obj, ds2->ds_object, tx));
2731 (u_longlong_t)ds2->ds_object,