Lines Matching refs:zhp
254 zfs_handle_t *zhp = NULL; in be_rollback() local
336 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) == NULL) { in be_rollback()
348 if ((ret = be_rollback_check_callback(zhp, bt.obe_snap_name)) != 0) { in be_rollback()
349 zhp = NULL; in be_rollback()
354 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) == NULL) { in be_rollback()
366 if ((ret = be_rollback_callback(zhp, bt.obe_snap_name)) != 0) { in be_rollback()
367 zhp = NULL; in be_rollback()
373 zhp = NULL; in be_rollback()
404 zfs_handle_t *zhp = NULL; in _be_create_snapshot() local
483 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) in _be_create_snapshot()
493 if (zfs_spa_version(zhp, &pool_version) != 0) { in _be_create_snapshot()
495 "get ZFS pool version for %s: %s\n"), zfs_get_name(zhp), in _be_create_snapshot()
607 ZFS_CLOSE(zhp); in _be_create_snapshot()
631 zfs_handle_t *zhp; in _be_destroy_snapshot() local
670 zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET); in _be_destroy_snapshot()
671 if (zhp == NULL) { in _be_destroy_snapshot()
697 if (zfs_destroy_snaps(zhp, bt.obe_snap_name, B_FALSE) != 0) { in _be_destroy_snapshot()
705 ZFS_CLOSE(zhp); in _be_destroy_snapshot()
729 be_rollback_check_callback(zfs_handle_t *zhp, void *data) in be_rollback_check_callback() argument
736 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_check_callback()
742 ZFS_CLOSE(zhp); in be_rollback_check_callback()
747 if ((ret = zfs_iter_filesystems(zhp, be_rollback_check_callback, in be_rollback_check_callback()
749 ZFS_CLOSE(zhp); in be_rollback_check_callback()
753 ZFS_CLOSE(zhp); in be_rollback_check_callback()
771 be_rollback_callback(zfs_handle_t *zhp, void *data) in be_rollback_callback() argument
779 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_callback()
784 "failed to open snapshot %s: %s\n"), zfs_get_name(zhp), in be_rollback_callback()
787 ZFS_CLOSE(zhp); in be_rollback_callback()
792 if (zfs_rollback(zhp, zhp_snap, B_FALSE) != 0) { in be_rollback_callback()
795 zfs_get_name(zhp), ss, libzfs_error_description(g_zfs)); in be_rollback_callback()
798 ZFS_CLOSE(zhp); in be_rollback_callback()
804 if ((ret = zfs_iter_filesystems(zhp, be_rollback_callback, in be_rollback_callback()
806 ZFS_CLOSE(zhp); in be_rollback_callback()
810 ZFS_CLOSE(zhp); in be_rollback_callback()