Lines Matching refs:snap
1283 dsl_dataset_t *snap;
1289 &snap);
1292 if (snap->ds_dir != ds->ds_dir) {
1293 dsl_dataset_rele(snap, FTAG);
1296 if (dsl_dataset_phys(snap)->ds_guid == fromguid)
1298 obj = dsl_dataset_phys(snap)->ds_prev_snap_obj;
1299 dsl_dataset_rele(snap, FTAG);
1311 if (dsl_dataset_modified_since_snap(ds, snap)) {
1312 dsl_dataset_rele(snap, FTAG);
1318 dsl_dataset_rele(snap, FTAG);
1491 dsl_dataset_t *snap = NULL;
1494 drba->drba_snapobj, FTAG, &snap));
1497 snap, crflags, drba->drba_cred, tx);
1499 dsl_dataset_rele(snap, FTAG);
3056 * the snap before drc_ds, because drc_ds can not
3064 dsl_dataset_t *snap;
3066 &snap);
3069 if (snap->ds_dir != origin_head->ds_dir)
3073 snap, B_FALSE);
3075 obj = dsl_dataset_phys(snap)->ds_prev_snap_obj;
3076 dsl_dataset_rele(snap, FTAG);
3112 tx, "snap=%s", drc->drc_tosnap);
3123 * after the origin (the snap before drc_ds).
3130 dsl_dataset_t *snap;
3132 &snap));
3133 ASSERT3P(snap->ds_dir, ==, origin_head->ds_dir);
3134 obj = dsl_dataset_phys(snap)->ds_prev_snap_obj;
3135 dsl_destroy_snapshot_sync_impl(snap,
3137 dsl_dataset_rele(snap, FTAG);