Lines Matching refs:zhp

255 	zfs_handle_t		*zhp = NULL;  in be_rollback()  local
341 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) == NULL) { in be_rollback()
353 if ((ret = be_rollback_check_callback(zhp, bt.obe_snap_name)) != 0) { in be_rollback()
354 zhp = NULL; in be_rollback()
359 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) == NULL) { in be_rollback()
371 if ((ret = be_rollback_callback(zhp, bt.obe_snap_name)) != 0) { in be_rollback()
372 zhp = NULL; in be_rollback()
378 zhp = NULL; in be_rollback()
409 zfs_handle_t *zhp = NULL; in _be_create_snapshot() local
492 if ((zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET)) in _be_create_snapshot()
502 if (zfs_spa_version(zhp, &pool_version) != 0) { in _be_create_snapshot()
504 "get ZFS pool version for %s: %s\n"), zfs_get_name(zhp), in _be_create_snapshot()
616 ZFS_CLOSE(zhp); in _be_create_snapshot()
639 zfs_handle_t *zhp; in _be_destroy_snapshot() local
682 zhp = zfs_open(g_zfs, bt.obe_root_ds, ZFS_TYPE_DATASET); in _be_destroy_snapshot()
683 if (zhp == NULL) { in _be_destroy_snapshot()
709 if (zfs_destroy_snaps(zhp, bt.obe_snap_name, B_FALSE) != 0) { in _be_destroy_snapshot()
717 ZFS_CLOSE(zhp); in _be_destroy_snapshot()
741 be_rollback_check_callback(zfs_handle_t *zhp, void *data) in be_rollback_check_callback() argument
748 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_check_callback()
754 ZFS_CLOSE(zhp); in be_rollback_check_callback()
759 if ((ret = zfs_iter_filesystems(zhp, be_rollback_check_callback, in be_rollback_check_callback()
761 ZFS_CLOSE(zhp); in be_rollback_check_callback()
765 ZFS_CLOSE(zhp); in be_rollback_check_callback()
783 be_rollback_callback(zfs_handle_t *zhp, void *data) in be_rollback_callback() argument
791 (void) snprintf(ss, sizeof (ss), "%s@%s", zfs_get_name(zhp), snap_name); in be_rollback_callback()
796 "failed to open snapshot %s: %s\n"), zfs_get_name(zhp), in be_rollback_callback()
799 ZFS_CLOSE(zhp); in be_rollback_callback()
804 if (zfs_rollback(zhp, zhp_snap, B_FALSE) != 0) { in be_rollback_callback()
807 zfs_get_name(zhp), ss, libzfs_error_description(g_zfs)); in be_rollback_callback()
810 ZFS_CLOSE(zhp); in be_rollback_callback()
816 if ((ret = zfs_iter_filesystems(zhp, be_rollback_callback, in be_rollback_callback()
818 ZFS_CLOSE(zhp); in be_rollback_callback()
822 ZFS_CLOSE(zhp); in be_rollback_callback()