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()
1064 libzfs_handle_t *hdl, pthread_t ptid, sigset_t *oldmask) in send_progress_thread_exit() argument
1072 return (zfs_standard_error(hdl, error, in send_progress_thread_exit()
1522 zfs_send_resume_token_to_nvlist(libzfs_handle_t *hdl, const char *token) in zfs_send_resume_token_to_nvlist() argument
1536 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1542 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1551 unsigned char *compressed = zfs_alloc(hdl, len); in zfs_send_resume_token_to_nvlist()
1556 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1568 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1574 void *packed = zfs_alloc(hdl, packed_len); in zfs_send_resume_token_to_nvlist()
1580 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1591 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_token_to_nvlist()
1754 find_redact_book(libzfs_handle_t *hdl, const char *path, in find_redact_book() argument
1767 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1770 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1773 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1776 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1782 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1784 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1789 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in find_redact_book()
1791 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in find_redact_book()
1819 zfs_send_resume_impl_cb_impl(libzfs_handle_t *hdl, sendflags_t *flags, in zfs_send_resume_impl_cb_impl() argument
1849 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1851 return (zfs_error(hdl, EZFS_FAULT, errbuf)); in zfs_send_resume_impl_cb_impl()
1859 error = guid_to_name(hdl, toname, toguid, B_FALSE, name); in zfs_send_resume_impl_cb_impl()
1861 if (zfs_dataset_exists(hdl, toname, ZFS_TYPE_DATASET)) { in zfs_send_resume_impl_cb_impl()
1862 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1866 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1870 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1874 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in zfs_send_resume_impl_cb_impl()
1876 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1878 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1887 if (guid_to_name_redact_snaps(hdl, toname, fromguid, B_TRUE, in zfs_send_resume_impl_cb_impl()
1889 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1892 return (zfs_error(hdl, EZFS_BADPATH, errbuf)); in zfs_send_resume_impl_cb_impl()
1910 if ((error = find_redact_book(hdl, path, redact_snap_guids, in zfs_send_resume_impl_cb_impl()
1973 if (send_progress_thread_exit(hdl, tid, &oldmask)) { in zfs_send_resume_impl_cb_impl()
1988 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1990 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf)); in zfs_send_resume_impl_cb_impl()
1993 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_resume_impl_cb_impl()
1996 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_send_resume_impl_cb_impl()
2011 zfs_error_aux(hdl, "%s", zfs_strerror(errno)); in zfs_send_resume_impl_cb_impl()
2012 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_resume_impl_cb_impl()
2015 return (zfs_standard_error(hdl, errno, errbuf)); in zfs_send_resume_impl_cb_impl()
2028 libzfs_handle_t *hdl; member
2037 return (zfs_send_resume_impl_cb_impl(zsri->hdl, zsri->flags, outfd, in zfs_send_resume_impl_cb()
2042 zfs_send_resume_impl(libzfs_handle_t *hdl, sendflags_t *flags, int outfd, in zfs_send_resume_impl() argument
2046 .hdl = hdl, in zfs_send_resume_impl()
2054 zfs_send_resume(libzfs_handle_t *hdl, sendflags_t *flags, int outfd, in zfs_send_resume() argument
2064 resume_nvl = zfs_send_resume_token_to_nvlist(hdl, resume_token); in zfs_send_resume()
2070 return (zfs_error(hdl, EZFS_FAULT, errbuf)); in zfs_send_resume()
2073 ret = zfs_send_resume_impl(hdl, flags, outfd, resume_nvl); in zfs_send_resume()
2084 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_send_saved() local
2099 saved_nvl = zfs_send_resume_token_to_nvlist(hdl, token_buf); in zfs_send_saved()
2105 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2115 resume_nvl = zfs_send_resume_token_to_nvlist(hdl, in zfs_send_saved()
2118 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2127 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2129 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2135 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2137 ret = zfs_error(hdl, EZFS_FAULT, errbuf); in zfs_send_saved()
2142 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_saved()
2144 ret = zfs_error(hdl, EZFS_BADBACKUP, errbuf); in zfs_send_saved()
2161 ret = zfs_send_resume_impl(hdl, flags, outfd, saved_nvl); in zfs_send_saved()
2576 name_to_dir_handle(libzfs_handle_t *hdl, const char *snapname) in name_to_dir_handle() argument
2583 return (zfs_open(hdl, dirname, ZFS_TYPE_DATASET)); in name_to_dir_handle()
2659 libzfs_handle_t *hdl = zhp->zfs_hdl; in zfs_send_one_cb_impl() local
2670 zfs_handle_t *from_zhp = zfs_open(hdl, from, in zfs_send_one_cb_impl()
2676 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2678 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in zfs_send_one_cb_impl()
2695 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2697 return (zfs_error(hdl, EZFS_BADTYPE, errbuf)); in zfs_send_one_cb_impl()
2703 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2705 return (zfs_error(hdl, EZFS_INVALIDNAME, errbuf)); in zfs_send_one_cb_impl()
2707 book_zhp = zfs_open(hdl, bookname, ZFS_TYPE_BOOKMARK); in zfs_send_one_cb_impl()
2714 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2716 return (zfs_error(hdl, EZFS_BADTYPE, errbuf)); in zfs_send_one_cb_impl()
2784 if (send_progress_thread_exit(hdl, ptid, &oldmask)) in zfs_send_one_cb_impl()
2791 return (zfs_standard_error(hdl, err, errbuf)); in zfs_send_one_cb_impl()
2796 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2798 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf)); in zfs_send_one_cb_impl()
2803 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2807 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_send_one_cb_impl()
2810 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2812 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf)); in zfs_send_one_cb_impl()
2815 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2818 return (zfs_error(hdl, EZFS_BUSY, errbuf)); in zfs_send_one_cb_impl()
2832 zfs_error_aux(hdl, "%s", zfs_strerror(errno)); in zfs_send_one_cb_impl()
2833 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_one_cb_impl()
2835 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_send_one_cb_impl()
2839 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf)); in zfs_send_one_cb_impl()
2841 return (zfs_standard_error(hdl, errno, errbuf)); in zfs_send_one_cb_impl()
2880 recv_read(libzfs_handle_t *hdl, int fd, void *buf, int ilen, in recv_read() argument
2894 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_read()
2896 return (zfs_error(hdl, EZFS_BADSTREAM, dgettext(TEXT_DOMAIN, in recv_read()
2910 recv_read_nvlist(libzfs_handle_t *hdl, int fd, int len, nvlist_t **nvp, in recv_read_nvlist() argument
2916 buf = zfs_alloc(hdl, len); in recv_read_nvlist()
2918 if (len > hdl->libzfs_max_nvlist) { in recv_read_nvlist()
2919 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "nvlist too large")); in recv_read_nvlist()
2924 err = recv_read(hdl, fd, buf, len, byteswap, zc); in recv_read_nvlist()
2933 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in recv_read_nvlist()
2998 recv_rename(libzfs_handle_t *hdl, const char *name, const char *tryname, in recv_rename() argument
3006 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in recv_rename()
3071 recv_promote(libzfs_handle_t *hdl, const char *fsname, in recv_promote() argument
3089 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc); in recv_promote()
3091 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET); in recv_promote()
3108 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc); in recv_promote()
3121 recv_destroy(libzfs_handle_t *hdl, const char *name, int baselen, in recv_destroy() argument
3130 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in recv_destroy()
3171 if (err != 0 || (defer && zfs_dataset_exists(hdl, name, in recv_destroy()
3173 err = recv_rename(hdl, name, NULL, baselen, newname, flags); in recv_destroy()
3260 guid_to_name_redact_snaps(libzfs_handle_t *hdl, const char *parent, in guid_to_name_redact_snaps() argument
3287 zfs_handle_t *zhp = make_dataset_handle(hdl, pname); in guid_to_name_redact_snaps()
3314 guid_to_name(libzfs_handle_t *hdl, const char *parent, uint64_t guid, in guid_to_name() argument
3317 return (guid_to_name_redact_snaps(hdl, parent, guid, bookmark_ok, NULL, in guid_to_name()
3326 created_before(libzfs_handle_t *hdl, avl_tree_t *avl, in created_before() argument
3344 guid1hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT); in created_before()
3351 guid2hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT); in created_before()
3380 recv_fix_encryption_hierarchy(libzfs_handle_t *hdl, const char *top_zfs, in recv_fix_encryption_hierarchy() argument
3393 if ((err = gather_nvlist(hdl, top_zfs, NULL, NULL, in recv_fix_encryption_hierarchy()
3415 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET); in recv_fix_encryption_hierarchy()
3521 recv_incremental_replication(libzfs_handle_t *hdl, const char *tofs, in recv_incremental_replication() argument
3548 if ((error = gather_nvlist(hdl, tofs, fromsnap, NULL, in recv_incremental_replication()
3595 switch (created_before(hdl, local_avl, in recv_incremental_replication()
3606 error = recv_promote(hdl, fsname, origin_fsname, in recv_incremental_replication()
3650 error = recv_destroy(hdl, name, in recv_incremental_replication()
3672 zcmd_write_src_nvlist(hdl, &zc, props); in recv_incremental_replication()
3673 (void) zfs_ioctl(hdl, in recv_incremental_replication()
3689 error = recv_rename(hdl, name, tryname, in recv_incremental_replication()
3706 error = recv_destroy(hdl, fsname, strlen(tofs)+1, in recv_incremental_replication()
3792 error = recv_rename(hdl, fsname, tryname, in recv_incremental_replication()
3822 zfs_receive_package(libzfs_handle_t *hdl, int fd, const char *destname, in zfs_receive_package() argument
3852 error = recv_read_nvlist(hdl, fd, drr->drr_payloadlen, in zfs_receive_package()
3855 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3865 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3867 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3874 if (0 != (error = recv_read(hdl, fd, &drre, sizeof (drre), in zfs_receive_package()
3889 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3893 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3895 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_package()
3906 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_package()
3908 error = zfs_error(hdl, EZFS_NOMEM, errbuf); in zfs_receive_package()
3943 softerr = recv_incremental_replication(hdl, tofs, flags, in zfs_receive_package()
3952 zhp = zfs_open(hdl, nvpair_name(pair), in zfs_receive_package()
3998 error = zfs_receive_impl(hdl, destname, NULL, flags, fd, in zfs_receive_package()
4012 softerr = recv_incremental_replication(hdl, tofs, flags, in zfs_receive_package()
4017 softerr = recv_fix_encryption_hierarchy(hdl, *top_zfs, in zfs_receive_package()
4045 recv_skip(libzfs_handle_t *hdl, int fd, boolean_t byteswap) in recv_skip() argument
4048 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE); in recv_skip()
4058 while (recv_read(hdl, fd, drr, sizeof (dmu_replay_record_t), in recv_skip()
4066 (void) recv_read(hdl, fd, buf, in recv_skip()
4087 (void) recv_read(hdl, fd, buf, payload_size, in recv_skip()
4103 (void) recv_read(hdl, fd, buf, in recv_skip()
4117 (void) recv_read(hdl, fd, buf, payload_size, in recv_skip()
4126 (void) recv_read(hdl, fd, buf, in recv_skip()
4137 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_skip()
4140 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in recv_skip()
4149 recv_ecksum_set_aux(libzfs_handle_t *hdl, const char *target_snap, in recv_ecksum_set_aux() argument
4154 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, (checksum ? in recv_ecksum_set_aux()
4161 zfs_handle_t *zhp = zfs_open(hdl, target_fs, in recv_ecksum_set_aux()
4171 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in recv_ecksum_set_aux()
4192 zfs_setup_cmdline_props(libzfs_handle_t *hdl, zfs_type_t type, in zfs_setup_cmdline_props() argument
4217 if (zfs_dataset_exists(hdl, namebuf, ZFS_TYPE_DATASET)) { in zfs_setup_cmdline_props()
4218 zhp = zfs_open(hdl, namebuf, ZFS_TYPE_DATASET); in zfs_setup_cmdline_props()
4229 zpool_hdl = zpool_open(hdl, namebuf); in zfs_setup_cmdline_props()
4268 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4271 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4288 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4291 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4352 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4355 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4362 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_setup_cmdline_props()
4364 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4371 if ((voprops = zfs_valid_proplist(hdl, ZFS_TYPE_DATASET, in zfs_setup_cmdline_props()
4373 ret = zfs_error(hdl, EZFS_BADPROP, errbuf); in zfs_setup_cmdline_props()
4386 zfs_crypto_create(hdl, namebuf, voprops, NULL, in zfs_setup_cmdline_props()
4389 ret = zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf); in zfs_setup_cmdline_props()
4418 zfs_receive_one(libzfs_handle_t *hdl, int infd, const char *tosnap, in zfs_receive_one() argument
4539 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_one()
4541 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4567 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_one()
4569 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4585 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4588 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
4609 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4622 if (guid_to_name(hdl, destsnap, in zfs_receive_one()
4624 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4627 err = zfs_error(hdl, EZFS_NOENT, errbuf); in zfs_receive_one()
4642 err = zfs_error(hdl, EZFS_NOTSUP, errbuf); in zfs_receive_one()
4670 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4674 if (guid_to_name(hdl, name, parent_snapguid, in zfs_receive_one()
4706 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4710 if (guid_to_name(hdl, name, drrb->drr_fromguid, in zfs_receive_one()
4729 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4732 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4736 get_snap_guid(hdl, name, strchr(destsnap, '@') + 1); in zfs_receive_one()
4738 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4741 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf); in zfs_receive_one()
4744 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4747 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4750 } else if (zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) { in zfs_receive_one()
4768 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4771 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4774 if (zfs_ioctl(hdl, ZFS_IOC_SNAPSHOT_LIST_NEXT, in zfs_receive_one()
4776 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4780 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4784 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4788 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4792 zfs_ioctl(hdl, ZFS_IOC_DATASET_LIST_NEXT, in zfs_receive_one()
4794 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4798 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4803 if ((zhp = zfs_open(hdl, name, in zfs_receive_one()
4829 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4832 err = zfs_error(hdl, EZFS_RESUME_EXISTS, errbuf); in zfs_receive_one()
4839 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4842 err = zfs_error(hdl, EZFS_EXISTS, errbuf); in zfs_receive_one()
4860 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4863 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4870 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4874 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4934 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4936 err = zfs_error(hdl, EZFS_NOENT, errbuf); in zfs_receive_one()
4947 create_parents(hdl, destsnap, strlen(tosnap)) != 0) { in zfs_receive_one()
4948 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4953 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET); in zfs_receive_one()
4955 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
4959 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4961 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf); in zfs_receive_one()
4989 *top_zfs = zfs_strdup(hdl, name); in zfs_receive_one()
4997 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
4999 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5002 if ((err = zfs_setup_cmdline_props(hdl, type, name, zoned, recursive, in zfs_receive_one()
5026 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE); in zfs_receive_one()
5035 err = recv_read(hdl, infd, buf, drr->drr_payloadlen, in zfs_receive_one()
5041 err = recv_skip(hdl, infd, flags->byteswap); in zfs_receive_one()
5093 zfs_setprop_error(hdl, prop, intval, tbuf); in zfs_receive_one()
5103 zcmd_write_src_nvlist(hdl, &zc, snapprops_nvlist); in zfs_receive_one()
5104 (void) zfs_ioctl(hdl, ZFS_IOC_SET_PROP, &zc); in zfs_receive_one()
5139 if (gather_nvlist(hdl, destsnap, NULL, NULL, B_FALSE, B_TRUE, in zfs_receive_one()
5152 err = ioctl_err = recv_skip(hdl, infd, in zfs_receive_one()
5164 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5167 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
5171 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5174 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf); in zfs_receive_one()
5178 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5183 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5186 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5190 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5193 (void) zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf); in zfs_receive_one()
5201 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5203 (void) zfs_error_fmt(hdl, EZFS_EXISTS, in zfs_receive_one()
5210 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5214 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5218 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5223 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5228 recv_ecksum_set_aux(hdl, destsnap, in zfs_receive_one()
5230 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5233 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5236 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5240 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5244 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5247 (void) zfs_error(hdl, EZFS_BADVERSION, errbuf); in zfs_receive_one()
5250 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5253 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5256 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5258 (void) zfs_error(hdl, EZFS_NOSPC, errbuf); in zfs_receive_one()
5261 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5266 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5269 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5273 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5276 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5280 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5288 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5290 (void) zfs_error_fmt(hdl, EZFS_RESUME_EXISTS, in zfs_receive_one()
5296 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5301 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf); in zfs_receive_one()
5305 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_one()
5309 (void) zfs_error(hdl, EZFS_BUSY, errbuf); in zfs_receive_one()
5314 (void) zfs_standard_error(hdl, ioctl_errno, errbuf); in zfs_receive_one()
5394 zfs_receive_checkprops(libzfs_handle_t *hdl, nvlist_t *props, in zfs_receive_checkprops() argument
5407 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_checkprops()
5431 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_checkprops()
5441 zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap, in zfs_receive_impl() argument
5458 if (!zfs_receive_checkprops(hdl, cmdprops, errbuf)) in zfs_receive_impl()
5459 return (zfs_error(hdl, EZFS_BADPROP, errbuf)); in zfs_receive_impl()
5462 !zfs_dataset_exists(hdl, tosnap, ZFS_TYPE_DATASET)) { in zfs_receive_impl()
5463 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified fs " in zfs_receive_impl()
5465 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_receive_impl()
5468 !zfs_dataset_exists(hdl, originsnap, ZFS_TYPE_DATASET)) { in zfs_receive_impl()
5469 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified origin fs " in zfs_receive_impl()
5471 return (zfs_error(hdl, EZFS_NOENT, errbuf)); in zfs_receive_impl()
5475 if (0 != (err = recv_read(hdl, infd, &drr, sizeof (drr), B_FALSE, in zfs_receive_impl()
5509 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_impl()
5511 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5525 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_impl()
5530 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_receive_impl()
5537 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5545 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid " in zfs_receive_impl()
5547 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf)); in zfs_receive_impl()
5566 return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags, in zfs_receive_impl()
5572 return (zfs_receive_package(hdl, infd, tosnap, flags, &drr, in zfs_receive_impl()
5585 zfs_receive(libzfs_handle_t *hdl, const char *tosnap, nvlist_t *props, in zfs_receive() argument
5608 err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL, in zfs_receive()
5615 zhp = zfs_open(hdl, top_zfs, in zfs_receive()