/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_chkpnt.c | 52 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 D | libzfs_core.c | 526 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 D | libzfs_sendrecv.c | 1028 int cleanup_fd; member 2053 sdd.cleanup_fd = open(ZFS_DEV, O_RDWR|O_EXCL); in zfs_send() 2054 if (sdd.cleanup_fd < 0) { in zfs_send() 2060 sdd.cleanup_fd = -1; in zfs_send() 2099 err = zfs_hold_nvl(zhp, sdd.cleanup_fd, sdd.snapholds); in zfs_send() 2126 if (sdd.cleanup_fd != -1) { in zfs_send() 2127 VERIFY(0 == close(sdd.cleanup_fd)); in zfs_send() 2128 sdd.cleanup_fd = -1; in zfs_send() 2155 if (sdd.cleanup_fd != -1) in zfs_send() 2156 VERIFY(0 == close(sdd.cleanup_fd)); in zfs_send() [all …]
|
H A D | libzfs_dataset.c | 4903 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 D | dmu_recv.h | 67 int cleanup_fd, uint64_t *action_handlep);
|
/illumos-gate/usr/src/test/zfs-tests/cmd/libzfs_input_check/ |
H A D | libzfs_input_check.c | 543 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 D | dmu_recv.c | 2375 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 D | zfs_ioctl.c | 4744 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()
|