Lines Matching refs:bdd
198 struct be_destroy_data *bdd; in be_destroy_cb() local
202 bdd = (struct be_destroy_data *)data; in be_destroy_cb()
203 if (bdd->snapname == NULL) { in be_destroy_cb()
223 bdd->snapname); in be_destroy_cb()
224 if (!zfs_dataset_exists(bdd->lbh->lzh, path, ZFS_TYPE_SNAPSHOT)) in be_destroy_cb()
226 snap = zfs_open(bdd->lbh->lzh, path, ZFS_TYPE_SNAPSHOT); in be_destroy_cb()
241 struct be_destroy_data bdd; in be_destroy() local
248 bdd.lbh = lbh; in be_destroy()
249 bdd.snapname = NULL; in be_destroy()
277 free(bdd.snapname); in be_destroy()
285 bdd.snapname = strdup(snapdelim + 1); in be_destroy()
286 if (bdd.snapname == NULL) in be_destroy()
291 free(bdd.snapname); in be_destroy()
296 err = be_destroy_cb(fs, &bdd); in be_destroy()
298 free(bdd.snapname); in be_destroy()