Lines Matching refs:zc

87 	zfs_cmd_t zc = { 0 };  in get_stats_for_obj()  local
90 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in get_stats_for_obj()
91 zc.zc_obj = obj; in get_stats_for_obj()
94 error = ioctl(di->zhp->zfs_hdl->libzfs_fd, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj()
98 (void) memcpy(sb, &zc.zc_stat, sizeof (zfs_stat_t)); in get_stats_for_obj()
101 (void) strlcpy(pn, zc.zc_value, maxlen); in get_stats_for_obj()
373 zfs_cmd_t zc = { 0 }; in write_free_diffs() local
377 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs()
378 zc.zc_obj = dr->ddr_first - 1; in write_free_diffs()
382 while (zc.zc_obj < dr->ddr_last) { in write_free_diffs()
385 err = ioctl(lhdl->libzfs_fd, ZFS_IOC_NEXT_OBJ, &zc); in write_free_diffs()
387 if (zc.zc_obj == di->shares) { in write_free_diffs()
388 zc.zc_obj++; in write_free_diffs()
391 if (zc.zc_obj > dr->ddr_last) { in write_free_diffs()
394 err = describe_free(fp, di, zc.zc_obj, fobjname, in write_free_diffs()
404 zc.zc_obj); in write_free_diffs()
501 zfs_cmd_t zc = { 0 }; in make_temp_snapshot() local
503 (void) snprintf(zc.zc_value, sizeof (zc.zc_value), in make_temp_snapshot()
505 (void) strlcpy(zc.zc_name, di->ds, sizeof (zc.zc_name)); in make_temp_snapshot()
506 zc.zc_cleanup_fd = di->cleanupfd; in make_temp_snapshot()
508 if (ioctl(hdl->libzfs_fd, ZFS_IOC_TMP_SNAPSHOT, &zc) != 0) { in make_temp_snapshot()
519 "snapshot of '%s'"), zc.zc_name); in make_temp_snapshot()
524 di->tmpsnap = zfs_strdup(hdl, zc.zc_value); in make_temp_snapshot()
746 zfs_cmd_t zc = { 0 }; in zfs_show_diffs() local
784 (void) strlcpy(zc.zc_value, di.fromsnap, strlen(di.fromsnap) + 1); in zfs_show_diffs()
785 (void) strlcpy(zc.zc_name, di.tosnap, strlen(di.tosnap) + 1); in zfs_show_diffs()
786 zc.zc_cookie = pipefd[1]; in zfs_show_diffs()
788 iocerr = ioctl(zhp->zfs_hdl->libzfs_fd, ZFS_IOC_DIFF, &zc); in zfs_show_diffs()