Lines Matching refs:zc

88 	zfs_cmd_t zc = { 0 };  in get_stats_for_obj()  local
91 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in get_stats_for_obj()
92 zc.zc_obj = obj; in get_stats_for_obj()
95 error = ioctl(di->zhp->zfs_hdl->libzfs_fd, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj()
99 (void) memcpy(sb, &zc.zc_stat, sizeof (zfs_stat_t)); in get_stats_for_obj()
102 (void) strlcpy(pn, zc.zc_value, maxlen); in get_stats_for_obj()
382 zfs_cmd_t zc = { 0 }; in write_free_diffs() local
386 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs()
387 zc.zc_obj = dr->ddr_first - 1; in write_free_diffs()
391 while (zc.zc_obj < dr->ddr_last) { in write_free_diffs()
394 err = ioctl(lhdl->libzfs_fd, ZFS_IOC_NEXT_OBJ, &zc); in write_free_diffs()
396 if (zc.zc_obj == di->shares) { in write_free_diffs()
397 zc.zc_obj++; in write_free_diffs()
400 if (zc.zc_obj > dr->ddr_last) { in write_free_diffs()
403 err = describe_free(fp, di, zc.zc_obj, fobjname, in write_free_diffs()
413 zc.zc_obj); in write_free_diffs()
510 zfs_cmd_t zc = { 0 }; in make_temp_snapshot() local
512 (void) snprintf(zc.zc_value, sizeof (zc.zc_value), in make_temp_snapshot()
514 (void) strlcpy(zc.zc_name, di->ds, sizeof (zc.zc_name)); in make_temp_snapshot()
515 zc.zc_cleanup_fd = di->cleanupfd; in make_temp_snapshot()
517 if (ioctl(hdl->libzfs_fd, ZFS_IOC_TMP_SNAPSHOT, &zc) != 0) { in make_temp_snapshot()
528 "snapshot of '%s'"), zc.zc_name); in make_temp_snapshot()
533 di->tmpsnap = zfs_strdup(hdl, zc.zc_value); in make_temp_snapshot()
755 zfs_cmd_t zc = { 0 }; in zfs_show_diffs() local
793 (void) strlcpy(zc.zc_value, di.fromsnap, strlen(di.fromsnap) + 1); in zfs_show_diffs()
794 (void) strlcpy(zc.zc_name, di.tosnap, strlen(di.tosnap) + 1); in zfs_show_diffs()
795 zc.zc_cookie = pipefd[1]; in zfs_show_diffs()
797 iocerr = ioctl(zhp->zfs_hdl->libzfs_fd, ZFS_IOC_DIFF, &zc); in zfs_show_diffs()