Lines Matching refs:ds1
2146 ds_clone_swapped_bookmark(dsl_dataset_t *ds1, dsl_dataset_t *ds2, in ds_clone_swapped_bookmark() argument
2149 if (scn_bookmark->zb_objset == ds1->ds_object) { in ds_clone_swapped_bookmark()
2153 (u_longlong_t)ds1->ds_object, in ds_clone_swapped_bookmark()
2156 scn_bookmark->zb_objset = ds1->ds_object; in ds_clone_swapped_bookmark()
2160 (u_longlong_t)ds1->ds_object); in ds_clone_swapped_bookmark()
2170 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx) in dsl_scan_ds_clone_swapped() argument
2172 dsl_pool_t *dp = ds1->ds_dir->dd_pool; in dsl_scan_ds_clone_swapped()
2179 ds_clone_swapped_bookmark(ds1, ds2, &scn->scn_phys.scn_bookmark); in dsl_scan_ds_clone_swapped()
2180 ds_clone_swapped_bookmark(ds1, ds2, &scn->scn_phys_cached.scn_bookmark); in dsl_scan_ds_clone_swapped()
2182 if (scan_ds_queue_contains(scn, ds1->ds_object, &mintxg)) { in dsl_scan_ds_clone_swapped()
2183 scan_ds_queue_remove(scn, ds1->ds_object); in dsl_scan_ds_clone_swapped()
2188 scan_ds_queue_insert(scn, ds1->ds_object, mintxg); in dsl_scan_ds_clone_swapped()
2192 ds1->ds_object, &mintxg) == 0) { in dsl_scan_ds_clone_swapped()
2194 ASSERT3U(mintxg, ==, dsl_dataset_phys(ds1)->ds_prev_snap_txg); in dsl_scan_ds_clone_swapped()
2197 scn->scn_phys.scn_queue_obj, ds1->ds_object, tx)); in dsl_scan_ds_clone_swapped()
2205 ds1->ds_object, mintxg, tx)); in dsl_scan_ds_clone_swapped()
2209 (u_longlong_t)ds1->ds_object, in dsl_scan_ds_clone_swapped()
2214 ASSERT3U(mintxg, ==, dsl_dataset_phys(ds1)->ds_prev_snap_txg); in dsl_scan_ds_clone_swapped()
2219 scn->scn_phys.scn_queue_obj, ds1->ds_object, mintxg, tx)); in dsl_scan_ds_clone_swapped()
2223 (u_longlong_t)ds1->ds_object); in dsl_scan_ds_clone_swapped()