Lines Matching refs:zc
61 zfs_do_list_ioctl(zfs_handle_t *zhp, int arg, zfs_cmd_t *zc) in zfs_do_list_ioctl() argument
66 orig_cookie = zc->zc_cookie; in zfs_do_list_ioctl()
68 (void) strlcpy(zc->zc_name, zhp->zfs_name, sizeof (zc->zc_name)); in zfs_do_list_ioctl()
69 rc = ioctl(zhp->zfs_hdl->libzfs_fd, arg, zc); in zfs_do_list_ioctl()
75 if (zcmd_expand_dst_nvlist(zhp->zfs_hdl, zc) != 0) { in zfs_do_list_ioctl()
76 zcmd_free_nvlists(zc); in zfs_do_list_ioctl()
79 zc->zc_cookie = orig_cookie; in zfs_do_list_ioctl()
106 zfs_cmd_t zc = { 0 }; in zfs_iter_filesystems() local
113 if (zcmd_alloc_dst_nvlist(zhp->zfs_hdl, &zc, 0) != 0) in zfs_iter_filesystems()
117 &zc)) == 0) { in zfs_iter_filesystems()
123 &zc)) == NULL) { in zfs_iter_filesystems()
128 zcmd_free_nvlists(&zc); in zfs_iter_filesystems()
132 zcmd_free_nvlists(&zc); in zfs_iter_filesystems()
142 zfs_cmd_t zc = { 0 }; in zfs_iter_snapshots() local
150 if (zcmd_alloc_dst_nvlist(zhp->zfs_hdl, &zc, 0) != 0) in zfs_iter_snapshots()
153 &zc)) == 0) { in zfs_iter_snapshots()
156 &zc)) == NULL) { in zfs_iter_snapshots()
161 zcmd_free_nvlists(&zc); in zfs_iter_snapshots()
165 zcmd_free_nvlists(&zc); in zfs_iter_snapshots()