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()
630 zfs_handle_t *zhp; in _be_destroy_snapshot() local
669 zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET); in _be_destroy_snapshot()
670 if (zhp == NULL) { in _be_destroy_snapshot()
696 if (zfs_destroy_snaps(zhp, bt.obe_snap_name, B_FALSE) != 0) { in _be_destroy_snapshot()
704 ZFS_CLOSE(zhp); in _be_destroy_snapshot()
728 be_rollback_check_callback(zfs_handle_t *zhp, void *data) in be_rollback_check_callback() argument
735 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_check_callback()
741 ZFS_CLOSE(zhp); in be_rollback_check_callback()
746 if ((ret = zfs_iter_filesystems(zhp, be_rollback_check_callback, in be_rollback_check_callback()
748 ZFS_CLOSE(zhp); in be_rollback_check_callback()
752 ZFS_CLOSE(zhp); in be_rollback_check_callback()
770 be_rollback_callback(zfs_handle_t *zhp, void *data) in be_rollback_callback() argument
778 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_callback()
783 "failed to open snapshot %s: %s\n"), zfs_get_name(zhp), in be_rollback_callback()
786 ZFS_CLOSE(zhp); in be_rollback_callback()
791 if (zfs_rollback(zhp, zhp_snap, B_FALSE) != 0) { in be_rollback_callback()
794 zfs_get_name(zhp), ss, libzfs_error_description(g_zfs)); in be_rollback_callback()
797 ZFS_CLOSE(zhp); in be_rollback_callback()
803 if ((ret = zfs_iter_filesystems(zhp, be_rollback_callback, in be_rollback_callback()
805 ZFS_CLOSE(zhp); in be_rollback_callback()
809 ZFS_CLOSE(zhp); in be_rollback_callback()