dsl_dataset_hold_flags
err = dsl_dataset_hold_flags(dp, name, flags, tag, &ds);
error = dsl_dataset_hold_flags(dp, tofs, dsflags, FTAG, &ds);
error = dsl_dataset_hold_flags(dp, tofs, dsflags, FTAG, &ds);
if (dsl_dataset_hold_flags(dp, recvname, dsflags, FTAG, &ds) != 0) {
error = dsl_dataset_hold_flags(dp, tofs, dsflags, FTAG, &ds);
if (dsl_dataset_hold_flags(dp, recvname, dsflags, FTAG, &ds) != 0) {
VERIFY0(dsl_dataset_hold_flags(dp, tofs, dsflags, FTAG, &ds));
err = dsl_dataset_hold_flags(dp, tosnap, dsflags, FTAG, &ds);
return (dsl_dataset_hold_flags(dp, name, 0, tag, dsp));
int err = dsl_dataset_hold_flags(dp, name, flags, tag, dsp);
int dsl_dataset_hold_flags(struct dsl_pool *dp, const char *name,