Lines Matching refs:data
8 int zstd_init(struct zstd_data *data, int level)
10 data->comp_level = level;
11 data->dstream = NULL;
12 data->cstream = NULL;
16 int zstd_fini(struct zstd_data *data)
18 if (data->dstream) {
19 ZSTD_freeDStream(data->dstream);
20 data->dstream = NULL;
23 if (data->cstream) {
24 ZSTD_freeCStream(data->cstream);
25 data->cstream = NULL;
31 ssize_t zstd_compress_stream_to_records(struct zstd_data *data, void *dst, size_t dst_size,
40 if (!data->cstream) {
41 data->cstream = ZSTD_createCStream();
42 if (data->cstream == NULL) {
47 ret = ZSTD_initCStream(data->cstream, data->comp_level);
63 ret = ZSTD_compressStream(data->cstream, &output, &input);
64 ZSTD_flushStream(data->cstream, &output);
81 size_t zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size,
88 if (!data->dstream) {
89 data->dstream = ZSTD_createDStream();
90 if (data->dstream == NULL) {
95 ret = ZSTD_initDStream(data->dstream);
103 ret = ZSTD_decompressStream(data->dstream, &output, &input);