Lines Matching defs:zc
1188 zcmd_alloc_dst_nvlist(libzfs_handle_t *hdl, zfs_cmd_t *zc, size_t len)
1192 zc->zc_nvlist_dst_size = len;
1193 zc->zc_nvlist_dst =
1194 (uint64_t)(uintptr_t)zfs_alloc(hdl, zc->zc_nvlist_dst_size);
1203 zcmd_expand_dst_nvlist(libzfs_handle_t *hdl, zfs_cmd_t *zc)
1205 free((void *)(uintptr_t)zc->zc_nvlist_dst);
1206 zc->zc_nvlist_dst =
1207 (uint64_t)(uintptr_t)zfs_alloc(hdl, zc->zc_nvlist_dst_size);
1214 zcmd_free_nvlists(zfs_cmd_t *zc)
1216 free((void *)(uintptr_t)zc->zc_nvlist_conf);
1217 free((void *)(uintptr_t)zc->zc_nvlist_src);
1218 free((void *)(uintptr_t)zc->zc_nvlist_dst);
1219 zc->zc_nvlist_conf = 0;
1220 zc->zc_nvlist_src = 0;
1221 zc->zc_nvlist_dst = 0;
1240 zcmd_write_conf_nvlist(libzfs_handle_t *hdl, zfs_cmd_t *zc, nvlist_t *nvl)
1242 zcmd_write_nvlist_com(hdl, &zc->zc_nvlist_conf,
1243 &zc->zc_nvlist_conf_size, nvl);
1247 zcmd_write_src_nvlist(libzfs_handle_t *hdl, zfs_cmd_t *zc, nvlist_t *nvl)
1249 zcmd_write_nvlist_com(hdl, &zc->zc_nvlist_src,
1250 &zc->zc_nvlist_src_size, nvl);
1257 zcmd_read_dst_nvlist(libzfs_handle_t *hdl, zfs_cmd_t *zc, nvlist_t **nvlp)
1259 if (nvlist_unpack((void *)(uintptr_t)zc->zc_nvlist_dst,
1260 zc->zc_nvlist_dst_size, nvlp, 0) != 0)