Lines Matching refs:zc
71 zfs_cmd_t zc = {"\0"}; in get_stats_for_obj() local
74 (void) strlcpy(zc.zc_name, dsname, sizeof (zc.zc_name)); in get_stats_for_obj()
75 zc.zc_obj = obj; in get_stats_for_obj()
78 error = zfs_ioctl(di->zhp->zfs_hdl, ZFS_IOC_OBJ_TO_STATS, &zc); in get_stats_for_obj()
82 (void) memcpy(sb, &zc.zc_stat, sizeof (zfs_stat_t)); in get_stats_for_obj()
85 (void) strlcpy(pn, zc.zc_value, maxlen); in get_stats_for_obj()
400 zfs_cmd_t zc = {"\0"}; in write_free_diffs() local
404 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs()
405 zc.zc_obj = dr->ddr_first - 1; in write_free_diffs()
409 while (zc.zc_obj < dr->ddr_last) { in write_free_diffs()
412 err = zfs_ioctl(lhdl, ZFS_IOC_NEXT_OBJ, &zc); in write_free_diffs()
414 if (zc.zc_obj == di->shares) { in write_free_diffs()
415 zc.zc_obj++; in write_free_diffs()
418 if (zc.zc_obj > dr->ddr_last) { in write_free_diffs()
421 (void) describe_free(fp, di, zc.zc_obj, fobjname, in write_free_diffs()
429 (longlong_t)zc.zc_obj); in write_free_diffs()
507 zfs_cmd_t zc = {"\0"}; in make_temp_snapshot() local
509 (void) snprintf(zc.zc_value, sizeof (zc.zc_value), in make_temp_snapshot()
511 (void) strlcpy(zc.zc_name, di->ds, sizeof (zc.zc_name)); in make_temp_snapshot()
512 zc.zc_cleanup_fd = di->cleanupfd; in make_temp_snapshot()
514 if (zfs_ioctl(hdl, ZFS_IOC_TMP_SNAPSHOT, &zc) != 0) { in make_temp_snapshot()
525 "snapshot of '%s'"), zc.zc_name); in make_temp_snapshot()
530 di->tmpsnap = zfs_strdup(hdl, zc.zc_value); in make_temp_snapshot()
750 zfs_cmd_t zc = {"\0"}; in zfs_show_diffs() local
789 (void) strlcpy(zc.zc_value, di.fromsnap, strlen(di.fromsnap) + 1); in zfs_show_diffs()
790 (void) strlcpy(zc.zc_name, di.tosnap, strlen(di.tosnap) + 1); in zfs_show_diffs()
791 zc.zc_cookie = pipefd[1]; in zfs_show_diffs()
793 iocerr = zfs_ioctl(zhp->zfs_hdl, ZFS_IOC_DIFF, &zc); in zfs_show_diffs()