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