Home
last modified time | relevance | path

Searched refs:cleanup_fd (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_chkpnt.c52 static int cleanup_fd = -1; variable
200 if (cleanup_fd == -1 && (cleanup_fd = open(ZFS_DEV, in snapshot_hold()
208 if (zfs_hold(zhp, p, jname, recursive, cleanup_fd) != 0) { in snapshot_hold()
235 if (cleanup_fd != -1) { in snapshot_release()
236 (void) close(cleanup_fd); in snapshot_release()
237 cleanup_fd = -1; in snapshot_release()
/illumos-gate/usr/src/lib/libzfs_core/common/
H A Dlibzfs_core.c526 lzc_hold(nvlist_t *holds, int cleanup_fd, nvlist_t **errlist) in lzc_hold() argument
542 if (cleanup_fd != -1) in lzc_hold()
543 fnvlist_add_int32(args, "cleanup_fd", cleanup_fd); in lzc_hold()
725 const dmu_replay_record_t *begin_record, int cleanup_fd, in recv_impl() argument
810 if (cleanup_fd >= 0) in recv_impl()
811 zc.zc_cleanup_fd = cleanup_fd; in recv_impl()
913 const dmu_replay_record_t *begin_record, int cleanup_fd, in lzc_receive_with_cmdprops() argument
918 force, resumable, raw, input_fd, begin_record, cleanup_fd, in lzc_receive_with_cmdprops()
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c1028 int cleanup_fd; member
2052 sdd.cleanup_fd = open(ZFS_DEV, O_RDWR|O_EXCL); in zfs_send()
2053 if (sdd.cleanup_fd < 0) { in zfs_send()
2059 sdd.cleanup_fd = -1; in zfs_send()
2098 err = zfs_hold_nvl(zhp, sdd.cleanup_fd, sdd.snapholds); in zfs_send()
2125 if (sdd.cleanup_fd != -1) { in zfs_send()
2126 VERIFY(0 == close(sdd.cleanup_fd)); in zfs_send()
2127 sdd.cleanup_fd = -1; in zfs_send()
2154 if (sdd.cleanup_fd != -1) in zfs_send()
2155 VERIFY(0 == close(sdd.cleanup_fd)); in zfs_send()
[all …]
H A Dlibzfs_dataset.c4903 boolean_t recursive, int cleanup_fd) in zfs_hold() argument
4927 ret = zfs_hold_nvl(zhp, cleanup_fd, ha.nvl); in zfs_hold()
4934 zfs_hold_nvl(zfs_handle_t *zhp, int cleanup_fd, nvlist_t *holds) in zfs_hold_nvl() argument
4943 ret = lzc_hold(holds, cleanup_fd, &errors); in zfs_hold_nvl()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu_recv.h67 int cleanup_fd, uint64_t *action_handlep);
/illumos-gate/usr/src/test/zfs-tests/cmd/libzfs_input_check/
H A Dlibzfs_input_check.c543 int cleanup_fd = open(ZFS_DEV, O_RDWR); in test_recv_new() local
561 fnvlist_add_int32(optional, "cleanup_fd", cleanup_fd); in test_recv_new()
579 (void) close(cleanup_fd); in test_recv_new()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_recv.c2375 int cleanup_fd, uint64_t *action_handlep) in dmu_recv_stream() argument
2419 if (cleanup_fd == -1) { in dmu_recv_stream()
2423 err = zfs_onexit_fd_hold(cleanup_fd, &minor); in dmu_recv_stream()
2425 cleanup_fd = -1; in dmu_recv_stream()
2619 if ((featureflags & DMU_BACKUP_FEATURE_DEDUP) && (cleanup_fd != -1)) in dmu_recv_stream()
2620 zfs_onexit_fd_rele(cleanup_fd); in dmu_recv_stream()
H A Dzfs_ioctl.c4744 int cleanup_fd, uint64_t *read_bytes, uint64_t *errflags, in zfs_ioc_recv_impl() argument
4871 error = dmu_recv_stream(&drc, input_fp->f_vnode, &off, cleanup_fd, in zfs_ioc_recv_impl()
6077 int cleanup_fd = -1; in zfs_ioc_hold() local
6096 if (nvlist_lookup_int32(args, "cleanup_fd", &cleanup_fd) == 0) { in zfs_ioc_hold()
6097 error = zfs_onexit_fd_hold(cleanup_fd, &minor); in zfs_ioc_hold()
6104 zfs_onexit_fd_rele(cleanup_fd); in zfs_ioc_hold()