Symbol: ZSTD_DCtx
include/linux/zstd.h
311
typedef ZSTD_DCtx zstd_dctx;
include/linux/zstd_lib.h
1012
ZSTDLIB_API size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx,
include/linux/zstd_lib.h
1140
ZSTDLIB_API size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_t dictSize);
include/linux/zstd_lib.h
1159
ZSTDLIB_API size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1177
ZSTDLIB_API size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx,
include/linux/zstd_lib.h
1186
ZSTDLIB_API size_t ZSTD_sizeof_DCtx(const ZSTD_DCtx* dctx);
include/linux/zstd_lib.h
1813
ZSTDLIB_STATIC_API ZSTD_DCtx* ZSTD_initStaticDCtx(void* workspace, size_t workspaceSize);
include/linux/zstd_lib.h
1852
ZSTDLIB_STATIC_API ZSTD_DCtx* ZSTD_createDCtx_advanced(ZSTD_customMem customMem);
include/linux/zstd_lib.h
2432
ZSTDLIB_STATIC_API size_t ZSTD_DCtx_loadDictionary_byReference(ZSTD_DCtx* dctx, const void* dict, size_t dictSize);
include/linux/zstd_lib.h
2439
ZSTDLIB_STATIC_API size_t ZSTD_DCtx_loadDictionary_advanced(ZSTD_DCtx* dctx, const void* dict, size_t dictSize, ZSTD_dictLoadMethod_e dictLoadMethod, ZSTD_dictContentType_e dictContentType);
include/linux/zstd_lib.h
2444
ZSTDLIB_STATIC_API size_t ZSTD_DCtx_refPrefix_advanced(ZSTD_DCtx* dctx, const void* prefix, size_t prefixSize, ZSTD_dictContentType_e dictContentType);
include/linux/zstd_lib.h
2453
ZSTDLIB_STATIC_API size_t ZSTD_DCtx_setMaxWindowSize(ZSTD_DCtx* dctx, size_t maxWindowSize);
include/linux/zstd_lib.h
2460
ZSTDLIB_STATIC_API size_t ZSTD_DCtx_getParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, int* value);
include/linux/zstd_lib.h
2569
size_t ZSTD_DCtx_setFormat(ZSTD_DCtx* dctx, ZSTD_format_e format);
include/linux/zstd_lib.h
2578
ZSTD_DCtx* dctx,
include/linux/zstd_lib.h
283
ZSTDLIB_API ZSTD_DCtx* ZSTD_createDCtx(void);
include/linux/zstd_lib.h
284
ZSTDLIB_API size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx); /* accept NULL pointer */
include/linux/zstd_lib.h
291
ZSTDLIB_API size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx,
include/linux/zstd_lib.h
3091
ZSTDLIB_STATIC_API size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx);
include/linux/zstd_lib.h
3092
ZSTDLIB_STATIC_API size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict, size_t dictSize);
include/linux/zstd_lib.h
3093
ZSTDLIB_STATIC_API size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
3095
ZSTDLIB_STATIC_API size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx);
include/linux/zstd_lib.h
3096
ZSTDLIB_STATIC_API size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3100
ZSTDLIB_STATIC_API void ZSTD_copyDCtx(ZSTD_DCtx* dctx, const ZSTD_DCtx* preparedDCtx);
include/linux/zstd_lib.h
3102
ZSTDLIB_STATIC_API ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx* dctx);
include/linux/zstd_lib.h
3155
ZSTDLIB_STATIC_API size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3157
ZSTDLIB_STATIC_API size_t ZSTD_insertBlock (ZSTD_DCtx* dctx, const void* blockStart, size_t blockSize); /*< insert uncompressed block into `dctx` history. Useful for multi-blocks decompression. */
include/linux/zstd_lib.h
665
ZSTDLIB_API size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, int value);
include/linux/zstd_lib.h
673
ZSTDLIB_API size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset);
include/linux/zstd_lib.h
887
typedef ZSTD_DCtx ZSTD_DStream; /*< DCtx and DStream are now effectively same object (>= v1.3.0) */
include/linux/zstd_lib.h
955
ZSTDLIB_API size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx,
lib/zstd/common/zstd_internal.h
306
size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr,
lib/zstd/decompress/zstd_ddict.c
56
void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.h
41
void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
lib/zstd/decompress/zstd_decompress.c
1026
size_t ZSTD_decompressMultiFrame(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress.c
1097
size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress.c
1106
static ZSTD_DDict const* ZSTD_getDDict(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
1123
size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1133
ZSTD_DCtx* const dctx = ZSTD_createDCtx_internal(ZSTD_defaultCMem);
lib/zstd/decompress/zstd_decompress.c
1139
ZSTD_DCtx dctx;
lib/zstd/decompress/zstd_decompress.c
1150
size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) { return dctx->expected; }
lib/zstd/decompress/zstd_decompress.c
1162
static size_t ZSTD_nextSrcSizeToDecompressWithInputSize(ZSTD_DCtx* dctx, size_t inputSize) {
lib/zstd/decompress/zstd_decompress.c
1170
ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx* dctx) {
lib/zstd/decompress/zstd_decompress.c
1195
static int ZSTD_isSkipFrame(ZSTD_DCtx* dctx) { return dctx->stage == ZSTDds_skipFrame; }
lib/zstd/decompress/zstd_decompress.c
1201
size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1361
static size_t ZSTD_refDictContent(ZSTD_DCtx* dctx, const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_decompress.c
1465
static size_t ZSTD_decompress_insertDictionary(ZSTD_DCtx* dctx, const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_decompress.c
1486
size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
1511
size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_decompress.c
1524
size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1579
size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress.c
1622
size_t ZSTD_DCtx_loadDictionary_advanced(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress.c
1638
size_t ZSTD_DCtx_loadDictionary_byReference(ZSTD_DCtx* dctx, const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_decompress.c
1643
size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_decompress.c
1648
size_t ZSTD_DCtx_refPrefix_advanced(ZSTD_DCtx* dctx, const void* prefix, size_t prefixSize, ZSTD_dictContentType_e dictContentType)
lib/zstd/decompress/zstd_decompress.c
1655
size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx, const void* prefix, size_t prefixSize)
lib/zstd/decompress/zstd_decompress.c
1703
size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1727
size_t ZSTD_DCtx_setMaxWindowSize(ZSTD_DCtx* dctx, size_t maxWindowSize)
lib/zstd/decompress/zstd_decompress.c
1739
size_t ZSTD_DCtx_setFormat(ZSTD_DCtx* dctx, ZSTD_format_e format)
lib/zstd/decompress/zstd_decompress.c
1800
size_t ZSTD_DCtx_getParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, int* value)
lib/zstd/decompress/zstd_decompress.c
1829
size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter dParam, int value)
lib/zstd/decompress/zstd_decompress.c
1870
size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset)
lib/zstd/decompress/zstd_decompress.c
2148
assert(zds->staticSize >= sizeof(ZSTD_DCtx)); /* controlled at init */
lib/zstd/decompress/zstd_decompress.c
2150
bufferSize > zds->staticSize - sizeof(ZSTD_DCtx),
lib/zstd/decompress/zstd_decompress.c
216
size_t ZSTD_sizeof_DCtx (const ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
224
size_t ZSTD_estimateDCtxSize(void) { return sizeof(ZSTD_DCtx); }
lib/zstd/decompress/zstd_decompress.c
2286
ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress.c
235
static void ZSTD_DCtx_resetParameters(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
247
static void ZSTD_initDCtx_internal(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
272
ZSTD_DCtx* ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize)
lib/zstd/decompress/zstd_decompress.c
274
ZSTD_DCtx* const dctx = (ZSTD_DCtx*) workspace;
lib/zstd/decompress/zstd_decompress.c
277
if (workspaceSize < sizeof(ZSTD_DCtx)) return NULL; /* minimum size */
lib/zstd/decompress/zstd_decompress.c
285
static ZSTD_DCtx* ZSTD_createDCtx_internal(ZSTD_customMem customMem) {
lib/zstd/decompress/zstd_decompress.c
288
{ ZSTD_DCtx* const dctx = (ZSTD_DCtx*)ZSTD_customMalloc(sizeof(*dctx), customMem);
lib/zstd/decompress/zstd_decompress.c
296
ZSTD_DCtx* ZSTD_createDCtx_advanced(ZSTD_customMem customMem)
lib/zstd/decompress/zstd_decompress.c
301
ZSTD_DCtx* ZSTD_createDCtx(void)
lib/zstd/decompress/zstd_decompress.c
307
static void ZSTD_clearDict(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
315
size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
333
void ZSTD_copyDCtx(ZSTD_DCtx* dstDCtx, const ZSTD_DCtx* srcDCtx)
lib/zstd/decompress/zstd_decompress.c
347
static void ZSTD_DCtx_selectFrameDDict(ZSTD_DCtx* dctx) {
lib/zstd/decompress/zstd_decompress.c
680
static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, size_t headerSize)
lib/zstd/decompress/zstd_decompress.c
861
size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t blockSize)
lib/zstd/decompress/zstd_decompress.c
896
static void ZSTD_DCtx_trace_end(ZSTD_DCtx const* dctx, U64 uncompressedSize, U64 compressedSize, int streaming)
lib/zstd/decompress/zstd_decompress.c
909
static size_t ZSTD_decompressFrame(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
135
static size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1351
static int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* prefixStart, BYTE const* oLitEnd)
lib/zstd/decompress/zstd_decompress_block.c
1368
ZSTD_DCtx const* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1404
ZSTD_decompressSequences_bodySplitLitBuffer( ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1616
ZSTD_decompressSequences_body(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1694
ZSTD_decompressSequences_default(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1703
ZSTD_decompressSequencesSplitLitBuffer_default(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1735
ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1892
ZSTD_decompressSequencesLong_default(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1908
ZSTD_decompressSequences_bmi2(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1917
ZSTD_decompressSequencesSplitLitBuffer_bmi2(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1928
ZSTD_decompressSequencesLong_bmi2(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
1941
ZSTD_decompressSequences(ZSTD_DCtx* dctx, void* dst, size_t maxDstSize,
lib/zstd/decompress/zstd_decompress_block.c
1954
ZSTD_decompressSequencesSplitLitBuffer(ZSTD_DCtx* dctx, void* dst, size_t maxDstSize,
lib/zstd/decompress/zstd_decompress_block.c
1976
ZSTD_decompressSequencesLong(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
2067
ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
2179
void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst, size_t dstSize)
lib/zstd/decompress/zstd_decompress_block.c
2190
size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
2205
size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
344
size_t ZSTD_decodeLiteralsBlock_wrapper(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
347
size_t ZSTD_decodeLiteralsBlock_wrapper(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.c
55
static size_t ZSTD_blockSizeMax(ZSTD_DCtx const* dctx)
lib/zstd/decompress/zstd_decompress_block.c
696
size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr,
lib/zstd/decompress/zstd_decompress_block.c
81
static void ZSTD_allocateLiteralsBuffer(ZSTD_DCtx* dctx, void* const dst, const size_t dstCapacity, const size_t litSize,
lib/zstd/decompress/zstd_decompress_block.h
49
size_t ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_block.h
69
size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx,
lib/zstd/decompress/zstd_decompress_internal.h
230
void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst, size_t dstSize);