Lines Matching refs:dsda
91 dmu_snapshots_destroy_arg_t *dsda = arg;
99 for (pair = nvlist_next_nvpair(dsda->dsda_snaps, NULL);
100 pair != NULL; pair = nvlist_next_nvpair(dsda->dsda_snaps, pair)) {
115 dsda->dsda_defer);
120 fnvlist_add_boolean(dsda->dsda_successful_snaps,
123 fnvlist_add_int32(dsda->dsda_errlist,
128 pair = nvlist_next_nvpair(dsda->dsda_errlist, NULL);
479 dmu_snapshots_destroy_arg_t *dsda = arg;
483 for (pair = nvlist_next_nvpair(dsda->dsda_successful_snaps, NULL);
485 pair = nvlist_next_nvpair(dsda->dsda_successful_snaps, pair)) {
490 dsl_destroy_snapshot_sync_impl(ds, dsda->dsda_defer, tx);
512 dmu_snapshots_destroy_arg_t dsda;
520 dsda.dsda_snaps = snaps;
521 dsda.dsda_successful_snaps = fnvlist_alloc();
522 dsda.dsda_defer = defer;
523 dsda.dsda_errlist = errlist;
527 &dsda, 0, ZFS_SPACE_CHECK_NONE);
528 fnvlist_free(dsda.dsda_successful_snaps);