Lines Matching full:hdl
76 static int guid_to_name_redact_snaps(libzfs_handle_t *hdl, const char *parent,
449 get_snap_guid(libzfs_handle_t *hdl, const char *fs, const char *snap) in get_snap_guid() argument
458 zfs_handle_t *zhp = zfs_open(hdl, name, ZFS_TYPE_SNAPSHOT); in get_snap_guid()
472 get_snap_txg(libzfs_handle_t *hdl, const char *fs, const char *snap) in get_snap_txg() argument
481 if (zfs_dataset_exists(hdl, name, ZFS_TYPE_SNAPSHOT)) { in get_snap_txg()
482 zfs_handle_t *zhp = zfs_open(hdl, name, ZFS_TYPE_SNAPSHOT); in get_snap_txg()
683 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap, in gather_nvlist() argument
693 zhp = zfs_open(hdl, fsname, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME); in gather_nvlist()
770 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_send_space() local
773 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_space()
775 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in zfs_send_space()
778 if (zfs_dataset_exists(hdl, snapname, in zfs_send_space()
780 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_space()
784 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_send_space()
798 zfs_error_aux(hdl, "%s", zfs_strerror(error)); in zfs_send_space()
799 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_space()
802 return (zfs_standard_error(hdl, error, errbuf)); in zfs_send_space()
816 libzfs_handle_t *hdl = zhp->zfs_hdl; in dump_ioctl() local
851 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in dump_ioctl()
853 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in dump_ioctl()
856 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in dump_ioctl()
858 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf)); in dump_ioctl()
861 if (zfs_dataset_exists(hdl, zc.zc_name, in dump_ioctl()
863 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in dump_ioctl()
867 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in dump_ioctl()
881 zfs_error_aux(hdl, "%s", zfs_strerror(errno)); in dump_ioctl()
882 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in dump_ioctl()
885 return (zfs_standard_error(hdl, errno, errbuf)); in dump_ioctl()
1063 libzfs_handle_t *hdl, pthread_t ptid, sigset_t *oldmask) in send_progress_thread_exit() argument
1071 return (zfs_standard_error(hdl, error, in send_progress_thread_exit()
1521 zfs_send_resume_token_to_nvlist(libzfs_handle_t *hdl, const char *token) in zfs_send_resume_token_to_nvlist() argument
1535 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1541 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1550 unsigned char *compressed = zfs_alloc(hdl, len); in zfs_send_resume_token_to_nvlist()
1555 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1567 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1573 void *packed = zfs_alloc(hdl, packed_len); in zfs_send_resume_token_to_nvlist()
1579 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1590 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1753 find_redact_book(libzfs_handle_t *hdl, const char *path, in find_redact_book() argument
1766 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1769 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1772 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1775 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1781 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1783 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1788 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1790 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1818 zfs_send_resume_impl_cb_impl(libzfs_handle_t *hdl, sendflags_t *flags, in zfs_send_resume_impl_cb_impl() argument
1848 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1850 return (zfs_error(hdl, EZFS_FAULT, errbuf)); in zfs_send_resume_impl_cb_impl()
1858 error = guid_to_name(hdl, toname, toguid, B_FALSE, name); in zfs_send_resume_impl_cb_impl()
1860 if (zfs_dataset_exists(hdl, toname, ZFS_TYPE_DATASET)) { in zfs_send_resume_impl_cb_impl()
1861 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1865 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1869 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1873 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in zfs_send_resume_impl_cb_impl()
1875 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1877 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1886 if (guid_to_name_redact_snaps(hdl, toname, fromguid, B_TRUE, in zfs_send_resume_impl_cb_impl()
1888 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1891 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1909 if ((error = find_redact_book(hdl, path, redact_snap_guids, in zfs_send_resume_impl_cb_impl()
1972 if (send_progress_thread_exit(hdl, tid, &oldmask)) { in zfs_send_resume_impl_cb_impl()
1987 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1989 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf)); in zfs_send_resume_impl_cb_impl()
1992 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1995 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_send_resume_impl_cb_impl()
2010 zfs_error_aux(hdl, "%s", zfs_strerror(errno)); in zfs_send_resume_impl_cb_impl()
2011 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_resume_impl_cb_impl()
2014 return (zfs_standard_error(hdl, errno, errbuf)); in zfs_send_resume_impl_cb_impl()
2027 libzfs_handle_t *hdl; member
2036 return (zfs_send_resume_impl_cb_impl(zsri->hdl, zsri->flags, outfd, in zfs_send_resume_impl_cb()
2041 zfs_send_resume_impl(libzfs_handle_t *hdl, sendflags_t *flags, int outfd, in zfs_send_resume_impl() argument
2045 .hdl = hdl, in zfs_send_resume_impl()
2053 zfs_send_resume(libzfs_handle_t *hdl, sendflags_t *flags, int outfd, in zfs_send_resume() argument
2063 resume_nvl = zfs_send_resume_token_to_nvlist(hdl, resume_token); in zfs_send_resume()
2069 return (zfs_error(hdl, EZFS_FAULT, errbuf)); in zfs_send_resume()
2072 ret = zfs_send_resume_impl(hdl, flags, outfd, resume_nvl); in zfs_send_resume()
2083 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_send_saved() local
2098 saved_nvl = zfs_send_resume_token_to_nvlist(hdl, token_buf); in zfs_send_saved()
2104 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2114 resume_nvl = zfs_send_resume_token_to_nvlist(hdl, in zfs_send_saved()
2117 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2126 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2128 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2134 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2136 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2141 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2143 ret = zfs_error(hdl, EZFS_BADBACKUP, errbuf); in zfs_send_saved()
2160 ret = zfs_send_resume_impl(hdl, flags, outfd, saved_nvl); in zfs_send_saved()
2575 name_to_dir_handle(libzfs_handle_t *hdl, const char *snapname) in name_to_dir_handle() argument
2582 return (zfs_open(hdl, dirname, ZFS_TYPE_DATASET)); in name_to_dir_handle()
2658 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_send_one_cb_impl() local
2669 zfs_handle_t *from_zhp = zfs_open(hdl, from, in zfs_send_one_cb_impl()
2675 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2677 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in zfs_send_one_cb_impl()
2694 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2696 return (zfs_error(hdl, EZFS_BADTYPE, errbuf)); in zfs_send_one_cb_impl()
2702 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2704 return (zfs_error(hdl, EZFS_INVALIDNAME, errbuf)); in zfs_send_one_cb_impl()
2706 book_zhp = zfs_open(hdl, bookname, ZFS_TYPE_BOOKMARK); in zfs_send_one_cb_impl()
2713 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2715 return (zfs_error(hdl, EZFS_BADTYPE, errbuf)); in zfs_send_one_cb_impl()
2783 if (send_progress_thread_exit(hdl, ptid, &oldmask)) in zfs_send_one_cb_impl()
2790 return (zfs_standard_error(hdl, err, errbuf)); in zfs_send_one_cb_impl()
2795 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2797 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in zfs_send_one_cb_impl()
2802 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2806 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_send_one_cb_impl()
2809 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2811 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf)); in zfs_send_one_cb_impl()
2814 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2817 return (zfs_error(hdl, EZFS_BUSY, errbuf)); in zfs_send_one_cb_impl()
2831 zfs_error_aux(hdl, "%s", zfs_strerror(errno)); in zfs_send_one_cb_impl()
2832 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_one_cb_impl()
2834 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2838 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_one_cb_impl()
2840 return (zfs_standard_error(hdl, errno, errbuf)); in zfs_send_one_cb_impl()
2879 recv_read(libzfs_handle_t *hdl, int fd, void *buf, int ilen, in recv_read() argument
2893 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_read()
2895 return (zfs_error(hdl, EZFS_BADSTREAM, dgettext(TEXT_DOMAIN, in recv_read()
2909 recv_read_nvlist(libzfs_handle_t *hdl, int fd, int len, nvlist_t **nvp, in recv_read_nvlist() argument
2915 buf = zfs_alloc(hdl, len); in recv_read_nvlist()
2917 if (len > hdl->libzfs_max_nvlist) { in recv_read_nvlist()
2918 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "nvlist too large")); in recv_read_nvlist()
2923 err = recv_read(hdl, fd, buf, len, byteswap, zc); in recv_read_nvlist()
2932 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in recv_read_nvlist()
2997 recv_rename(libzfs_handle_t *hdl, const char *name, const char *tryname, in recv_rename() argument
3005 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in recv_rename()
3070 recv_promote(libzfs_handle_t *hdl, const char *fsname, in recv_promote() argument
3088 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc); in recv_promote()
3090 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET); in recv_promote()
3107 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc); in recv_promote()
3120 recv_destroy(libzfs_handle_t *hdl, const char *name, int baselen, in recv_destroy() argument
3129 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in recv_destroy()
3170 if (err != 0 || (defer && zfs_dataset_exists(hdl, name, in recv_destroy()
3172 err = recv_rename(hdl, name, NULL, baselen, newname, flags); in recv_destroy()
3259 guid_to_name_redact_snaps(libzfs_handle_t *hdl, const char *parent, in guid_to_name_redact_snaps() argument
3286 zfs_handle_t *zhp = make_dataset_handle(hdl, pname); in guid_to_name_redact_snaps()
3313 guid_to_name(libzfs_handle_t *hdl, const char *parent, uint64_t guid, in guid_to_name() argument
3316 return (guid_to_name_redact_snaps(hdl, parent, guid, bookmark_ok, NULL, in guid_to_name()
3325 created_before(libzfs_handle_t *hdl, avl_tree_t *avl, in created_before() argument
3343 guid1hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT); in created_before()
3350 guid2hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT); in created_before()
3379 recv_fix_encryption_hierarchy(libzfs_handle_t *hdl, const char *top_zfs, in recv_fix_encryption_hierarchy() argument
3392 if ((err = gather_nvlist(hdl, top_zfs, NULL, NULL, in recv_fix_encryption_hierarchy()
3414 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET); in recv_fix_encryption_hierarchy()
3520 recv_incremental_replication(libzfs_handle_t *hdl, const char *tofs, in recv_incremental_replication() argument
3547 if ((error = gather_nvlist(hdl, tofs, fromsnap, NULL, in recv_incremental_replication()
3594 switch (created_before(hdl, local_avl, in recv_incremental_replication()
3605 error = recv_promote(hdl, fsname, origin_fsname, in recv_incremental_replication()
3649 error = recv_destroy(hdl, name, in recv_incremental_replication()
3671 zcmd_write_src_nvlist(hdl, &zc, props); in recv_incremental_replication()
3672 (void) zfs_ioctl(hdl, in recv_incremental_replication()
3688 error = recv_rename(hdl, name, tryname, in recv_incremental_replication()
3705 error = recv_destroy(hdl, fsname, strlen(tofs)+1, in recv_incremental_replication()
3791 error = recv_rename(hdl, fsname, tryname, in recv_incremental_replication()
3821 zfs_receive_package(libzfs_handle_t *hdl, int fd, const char *destname, in zfs_receive_package() argument
3851 error = recv_read_nvlist(hdl, fd, drr->drr_payloadlen, in zfs_receive_package()
3854 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3864 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3866 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3873 if (0 != (error = recv_read(hdl, fd, &drre, sizeof (drre), in zfs_receive_package()
3888 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3892 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3894 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3905 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3907 error = zfs_error(hdl, EZFS_NOMEM, errbuf); in zfs_receive_package()
3942 softerr = recv_incremental_replication(hdl, tofs, flags, in zfs_receive_package()
3951 zhp = zfs_open(hdl, nvpair_name(pair), in zfs_receive_package()
3997 error = zfs_receive_impl(hdl, destname, NULL, flags, fd, in zfs_receive_package()
4011 softerr = recv_incremental_replication(hdl, tofs, flags, in zfs_receive_package()
4016 softerr = recv_fix_encryption_hierarchy(hdl, *top_zfs, in zfs_receive_package()
4044 recv_skip(libzfs_handle_t *hdl, int fd, boolean_t byteswap) in recv_skip() argument
4047 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE); in recv_skip()
4057 while (recv_read(hdl, fd, drr, sizeof (dmu_replay_record_t), in recv_skip()
4065 (void) recv_read(hdl, fd, buf, in recv_skip()
4086 (void) recv_read(hdl, fd, buf, payload_size, in recv_skip()
4102 (void) recv_read(hdl, fd, buf, in recv_skip()
4116 (void) recv_read(hdl, fd, buf, payload_size, in recv_skip()
4125 (void) recv_read(hdl, fd, buf, in recv_skip()
4136 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_skip()
4139 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in recv_skip()
4148 recv_ecksum_set_aux(libzfs_handle_t *hdl, const char *target_snap, in recv_ecksum_set_aux() argument
4153 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, (checksum ? in recv_ecksum_set_aux()
4160 zfs_handle_t *zhp = zfs_open(hdl, target_fs, in recv_ecksum_set_aux()
4170 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_ecksum_set_aux()
4191 zfs_setup_cmdline_props(libzfs_handle_t *hdl, zfs_type_t type, in zfs_setup_cmdline_props() argument
4216 if (zfs_dataset_exists(hdl, namebuf, ZFS_TYPE_DATASET)) { in zfs_setup_cmdline_props()
4217 zhp = zfs_open(hdl, namebuf, ZFS_TYPE_DATASET); in zfs_setup_cmdline_props()
4228 zpool_hdl = zpool_open(hdl, namebuf); in zfs_setup_cmdline_props()
4267 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4270 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4287 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4290 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4351 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4354 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4361 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4363 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4370 if ((voprops = zfs_valid_proplist(hdl, ZFS_TYPE_DATASET, in zfs_setup_cmdline_props()
4372 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4385 zfs_crypto_create(hdl, namebuf, voprops, NULL, in zfs_setup_cmdline_props()
4388 ret = zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf); in zfs_setup_cmdline_props()
4417 zfs_receive_one(libzfs_handle_t *hdl, int infd, const char *tosnap, in zfs_receive_one() argument
4538 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_one()
4540 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4566 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_one()
4568 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4584 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4587 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
4608 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4621 if (guid_to_name(hdl, destsnap, in zfs_receive_one()
4623 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4626 err = zfs_error(hdl, EZFS_NOENT, errbuf); in zfs_receive_one()
4641 err = zfs_error(hdl, EZFS_NOTSUP, errbuf); in zfs_receive_one()
4669 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4673 if (guid_to_name(hdl, name, parent_snapguid, in zfs_receive_one()
4705 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4709 if (guid_to_name(hdl, name, drrb->drr_fromguid, in zfs_receive_one()
4728 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4731 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4735 get_snap_guid(hdl, name, strchr(destsnap, '@') + 1); in zfs_receive_one()
4737 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4740 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4743 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4746 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4749 } else if (zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4767 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4770 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4773 if (zfs_ioctl(hdl, ZFS_IOC_SNAPSHOT_LIST_NEXT, in zfs_receive_one()
4775 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4779 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4783 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4787 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4791 zfs_ioctl(hdl, ZFS_IOC_DATASET_LIST_NEXT, in zfs_receive_one()
4793 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4797 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4802 if ((zhp = zfs_open(hdl, name, in zfs_receive_one()
4828 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4831 err = zfs_error(hdl, EZFS_RESUME_EXISTS, errbuf); in zfs_receive_one()
4838 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4841 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4859 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4862 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4869 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4873 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4933 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4935 err = zfs_error(hdl, EZFS_NOENT, errbuf); in zfs_receive_one()
4946 create_parents(hdl, destsnap, strlen(tosnap)) != 0) { in zfs_receive_one()
4947 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4952 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in zfs_receive_one()
4954 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4958 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4960 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4988 *top_zfs = zfs_strdup(hdl, name); in zfs_receive_one()
4996 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4998 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5001 if ((err = zfs_setup_cmdline_props(hdl, type, name, zoned, recursive, in zfs_receive_one()
5025 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE); in zfs_receive_one()
5034 err = recv_read(hdl, infd, buf, drr->drr_payloadlen, in zfs_receive_one()
5040 err = recv_skip(hdl, infd, flags->byteswap); in zfs_receive_one()
5092 zfs_setprop_error(hdl, prop, intval, tbuf); in zfs_receive_one()
5102 zcmd_write_src_nvlist(hdl, &zc, snapprops_nvlist); in zfs_receive_one()
5103 (void) zfs_ioctl(hdl, ZFS_IOC_SET_PROP, &zc); in zfs_receive_one()
5138 if (gather_nvlist(hdl, destsnap, NULL, NULL, B_FALSE, B_TRUE, in zfs_receive_one()
5151 err = ioctl_err = recv_skip(hdl, infd, in zfs_receive_one()
5163 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5166 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
5170 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5173 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
5177 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5182 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5185 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5189 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5192 (void) zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf); in zfs_receive_one()
5200 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5202 (void) zfs_error_fmt(hdl, EZFS_EXISTS, in zfs_receive_one()
5209 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5213 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5217 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5222 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5227 recv_ecksum_set_aux(hdl, destsnap, in zfs_receive_one()
5229 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5232 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5235 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5239 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5243 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5246 (void) zfs_error(hdl, EZFS_BADVERSION, errbuf); in zfs_receive_one()
5249 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5252 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5255 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5257 (void) zfs_error(hdl, EZFS_NOSPC, errbuf); in zfs_receive_one()
5260 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5265 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5268 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5272 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5275 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5279 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5287 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5289 (void) zfs_error_fmt(hdl, EZFS_RESUME_EXISTS, in zfs_receive_one()
5295 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5300 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5304 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5308 (void) zfs_error(hdl, EZFS_BUSY, errbuf); in zfs_receive_one()
5313 (void) zfs_standard_error(hdl, ioctl_errno, errbuf); in zfs_receive_one()
5393 zfs_receive_checkprops(libzfs_handle_t *hdl, nvlist_t *props, in zfs_receive_checkprops() argument
5406 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_checkprops()
5430 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_checkprops()
5440 zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, in zfs_receive_impl() argument
5457 if (!zfs_receive_checkprops(hdl, cmdprops, errbuf)) in zfs_receive_impl()
5458 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in zfs_receive_impl()
5461 !zfs_dataset_exists(hdl, tosnap, ZFS_TYPE_DATASET)) { in zfs_receive_impl()
5462 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified fs " in zfs_receive_impl()
5464 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_receive_impl()
5467 !zfs_dataset_exists(hdl, originsnap, ZFS_TYPE_DATASET)) { in zfs_receive_impl()
5468 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified origin fs " in zfs_receive_impl()
5470 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_receive_impl()
5474 if (0 != (err = recv_read(hdl, infd, &drr, sizeof (drr), B_FALSE, in zfs_receive_impl()
5508 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_impl()
5510 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5524 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_impl()
5529 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_impl()
5536 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5544 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_impl()
5546 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5565 return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, in zfs_receive_impl()
5571 return (zfs_receive_package(hdl, infd, tosnap, flags, &drr, in zfs_receive_impl()
5584 zfs_receive(libzfs_handle_t *hdl, const char *tosnap, nvlist_t *props, in zfs_receive() argument
5607 err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, in zfs_receive()
5614 zhp = zfs_open(hdl, top_zfs, in zfs_receive()