12#include <linux/kernel.h>
13#include <linux/module.h>
14#include <linux/string.h>
15#include <linux/zstd.h>
17#include "common/zstd_deps.h"
49 if (workspace ==
NULL)
56 const void *
src,
size_t src_size)
69 size_t workspace_size)
71 if (workspace ==
NULL)
73 (void)max_window_size;
85 zstd_in_buffer *
input)
char * dst
Definition lz4.h:833
const char * src
Definition lz4.h:866
#define input(b, o, c, n, m)
Definition compress42.c:610
#define output(b, o, c, n)
Definition compress42.c:592
#define NULL
Definition getopt1.c:37
#define header(is_bt, len_min, ret_op)
Definition lz_encoder_mf.c:191
#define MODULE_DESCRIPTION(description)
Definition module.h:16
#define EXPORT_SYMBOL(symbol)
Definition module.h:13
#define MODULE_LICENSE(license)
Definition module.h:15
size_t zstd_decompress_dctx(zstd_dctx *dctx, void *dst, size_t dst_capacity, const void *src, size_t src_size)
Definition zstd_decompress_module.c:55
unsigned int zstd_is_error(size_t code)
Definition zstd_decompress_module.c:21
zstd_error_code zstd_get_error_code(size_t code)
Definition zstd_decompress_module.c:27
size_t zstd_dctx_workspace_bound(void)
Definition zstd_decompress_module.c:41
const char * zstd_get_error_name(size_t code)
Definition zstd_decompress_module.c:33
size_t zstd_reset_dstream(zstd_dstream *dstream)
Definition zstd_decompress_module.c:78
size_t zstd_find_frame_compressed_size(const void *src, size_t src_size)
Definition zstd_decompress_module.c:91
size_t zstd_decompress_stream(zstd_dstream *dstream, zstd_out_buffer *output, zstd_in_buffer *input)
Definition zstd_decompress_module.c:84
size_t zstd_get_frame_header(zstd_frame_header *header, const void *src, size_t src_size)
Definition zstd_decompress_module.c:97
zstd_dctx * zstd_init_dctx(void *workspace, size_t workspace_size)
Definition zstd_decompress_module.c:47
size_t zstd_dstream_workspace_bound(size_t max_window_size)
Definition zstd_decompress_module.c:62
zstd_dstream * zstd_init_dstream(size_t max_window_size, void *workspace, size_t workspace_size)
Definition zstd_decompress_module.c:68
ZSTD_ErrorCode ZSTD_getErrorCode(size_t code)
Definition zstd_common.c:45
const char * ZSTD_getErrorName(size_t code)
Definition zstd_common.c:41
#define ZSTD_isError
Definition zstd_internal.h:49
ZSTD_DCtx * ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize)
Definition zstd_decompress.c:272
size_t ZSTD_decompressStream(ZSTD_DStream *zds, ZSTD_outBuffer *output, ZSTD_inBuffer *input)
Definition zstd_decompress.c:1924
size_t ZSTD_estimateDCtxSize(void)
Definition zstd_decompress.c:223
ZSTD_DStream * ZSTD_initStaticDStream(void *workspace, size_t workspaceSize)
Definition zstd_decompress.c:1555
size_t ZSTD_resetDStream(ZSTD_DStream *dctx)
Definition zstd_decompress.c:1646
size_t ZSTD_estimateDStreamSize(size_t windowSize)
Definition zstd_decompress.c:1831
size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize)
Definition zstd_decompress.c:769
size_t ZSTD_getFrameHeader(ZSTD_frameHeader *zfhPtr, const void *src, size_t srcSize)
Definition zstd_decompress.c:524
size_t ZSTD_decompressDCtx(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
Definition zstd_decompress.c:1077