Lines Matching refs:dd

385 	be_destroy_data_t	dd = { 0 };  in be_destroy()  local
432 dd.destroy_snaps = flags & BE_DESTROY_FLAG_SNAPSHOTS; in be_destroy()
433 dd.force_unmount = flags & BE_DESTROY_FLAG_FORCE_UNMOUNT; in be_destroy()
488 if (!dd.destroy_snaps && bs_found) { in be_destroy()
496 &dd.gz_be_uuid) != BE_SUCCESS) { in be_destroy()
507 if (!(dd.force_unmount)) { in be_destroy()
523 if (getzoneid() == GLOBAL_ZONEID && !uuid_is_null(dd.gz_be_uuid)) { in be_destroy()
524 if ((ret = be_destroy_zones(bt.obe_name, bt.obe_root_ds, &dd)) in be_destroy()
546 if ((ret = _be_destroy((const char *)bt.obe_root_ds, &dd)) in be_destroy()
1457 _be_destroy(const char *root_ds, be_destroy_data_t *dd) in _be_destroy() argument
1516 if (be_destroy_callback(zhp, dd) != 0) { in _be_destroy()
1611 be_destroy_zones(char *be_name, char *be_root_ds, be_destroy_data_t *dd) in be_destroy_zones() argument
1673 if (dd->force_unmount) in be_destroy_zones()
1707 if ((ret = be_destroy_zone_roots(zonepath_ds, dd)) in be_destroy_zones()
1743 be_destroy_zone_roots(char *zonepath_ds, be_destroy_data_t *dd) in be_destroy_zone_roots() argument
1767 dd)) != 0) { in be_destroy_zone_roots()
1843 be_destroy_data_t *dd = data; in be_destroy_zone_roots_callback() local
1856 if (uuid_compare(dd->gz_be_uuid, parent_uuid) == 0) { in be_destroy_zone_roots_callback()
1861 if ((ret = _be_destroy(zfs_get_name(zhp), dd)) != BE_SUCCESS) { in be_destroy_zone_roots_callback()
2546 be_destroy_data_t *dd = data; in be_destroy_callback() local
2553 if ((ret = zfs_iter_filesystems(zhp, be_destroy_callback, dd)) != 0) { in be_destroy_callback()
2558 if (dd->destroy_snaps) { in be_destroy_callback()
2563 if ((ret = zfs_iter_snapshots(zhp, be_destroy_callback, dd)) in be_destroy_callback()
2571 if (dd->force_unmount) { in be_destroy_callback()
2627 be_demote_data_t dd = { 0 }; in be_demote_callback() local
2634 dd.find_in_BE = B_TRUE; in be_demote_callback()
2638 if (zfs_iter_snapshots(zhp, be_demote_find_clone_callback, &dd) in be_demote_callback()
2647 if (dd.clone_zhp != NULL) { in be_demote_callback()
2649 if (zfs_promote(dd.clone_zhp) != 0) { in be_demote_callback()
2652 zfs_get_name(dd.clone_zhp), in be_demote_callback()
2655 ZFS_CLOSE(dd.clone_zhp); in be_demote_callback()
2660 ZFS_CLOSE(dd.clone_zhp); in be_demote_callback()
2668 dd.clone_zhp = NULL; in be_demote_callback()
2669 dd.origin_creation = 0; in be_demote_callback()
2670 dd.snapshot = NULL; in be_demote_callback()
2671 dd.find_in_BE = B_FALSE; in be_demote_callback()
2703 be_demote_data_t *dd = data; in be_demote_find_clone_callback() local
2713 dd->snapshot = zfs_get_name(zhp); in be_demote_find_clone_callback()
2723 if (snap_creation >= dd->origin_creation) { in be_demote_find_clone_callback()
2729 be_demote_get_one_clone, dd)) == -1) { in be_demote_find_clone_callback()
2740 dd->origin_creation = snap_creation; in be_demote_find_clone_callback()
2768 be_demote_data_t *dd = data; in be_demote_get_one_clone() local
2791 if (strcmp(origin, dd->snapshot) != 0) { in be_demote_get_one_clone()
2796 if (dd->find_in_BE) { in be_demote_get_one_clone()
2799 if (dd->clone_zhp != NULL) in be_demote_get_one_clone()
2800 ZFS_CLOSE(dd->clone_zhp); in be_demote_get_one_clone()
2801 dd->clone_zhp = zhp; in be_demote_get_one_clone()
2809 if (dd->clone_zhp != NULL) in be_demote_get_one_clone()
2810 ZFS_CLOSE(dd->clone_zhp); in be_demote_get_one_clone()
2812 dd->clone_zhp = zhp; in be_demote_get_one_clone()