Lines Matching full:compression

67  * zstd_min_clevel() - minimum allowed compression level
69 * Return: The minimum allowed compression level.
74 * zstd_max_clevel() - maximum allowed compression level
76 * Return: The maximum allowed compression level.
83 * enum zstd_strategy - zstd compression search strategy
90 * struct zstd_compression_parameters - zstd compression parameters
92 * compression, and more memory needed during decompression.
93 * @chainLog: Fully searched segment. Larger means more compression,
95 * @hashLog: Dispatch table. Larger means more compression,
97 * @searchLog: Number of searches. Larger means more compression and slower.
99 * sometimes less compression.
101 * more compression, and slower.
102 * @strategy: The zstd compression strategy.
115 * header when using dictionary compression.
123 * @cParams: The compression parameters.
130 * @level: The compression level
139 /* ====== Single-pass Compression ====== */
145 * @parameters: The compression parameters to be used.
147 * If multiple compression parameters might be used, the caller must call
157 * zstd_init_cctx() - initialize a zstd compression context
163 * Return: A zstd compression context or NULL on error.
175 * @parameters: The compression parameters to be used.
247 /* ====== Streaming Compression ====== */
253 * @cparams: The compression parameters to be used for compression.
261 * zstd_init_cstream() - initialize a zstd streaming compression context
262 * @parameters The zstd parameters to use for compression.
273 * Return: The zstd streaming compression context or NULL on error.
280 * @cstream: The zstd streaming compression context to reset.
295 * @cstream: The zstd streaming compression context.
315 * @cstream: The zstd streaming compression context.
321 * calling it too often will degrade the compression ratio.
330 * @cstream: The zstd streaming compression context.