ZSTD_DCtx 22 crypto/zstd.c ZSTD_DCtx *dctx; ZSTD_DCtx 283 include/linux/zstd.h ZSTD_DCtx *ZSTD_initDCtx(void *workspace, size_t workspaceSize); ZSTD_DCtx 299 include/linux/zstd.h size_t ZSTD_decompressDCtx(ZSTD_DCtx *ctx, void *dst, size_t dstCapacity, ZSTD_DCtx 346 include/linux/zstd.h size_t ZSTD_decompress_usingDict(ZSTD_DCtx *ctx, void *dst, size_t dstCapacity, ZSTD_DCtx 457 include/linux/zstd.h size_t ZSTD_decompress_usingDDict(ZSTD_DCtx *dctx, void *dst, ZSTD_DCtx 1100 include/linux/zstd.h size_t ZSTD_decompressBegin(ZSTD_DCtx *dctx); ZSTD_DCtx 1101 include/linux/zstd.h size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx *dctx, const void *dict, ZSTD_DCtx 1103 include/linux/zstd.h void ZSTD_copyDCtx(ZSTD_DCtx *dctx, const ZSTD_DCtx *preparedDCtx); ZSTD_DCtx 1104 include/linux/zstd.h size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx *dctx); ZSTD_DCtx 1105 include/linux/zstd.h size_t ZSTD_decompressContinue(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, ZSTD_DCtx 1115 include/linux/zstd.h ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx *dctx); ZSTD_DCtx 1152 include/linux/zstd.h size_t ZSTD_decompressBlock(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, ZSTD_DCtx 1154 include/linux/zstd.h size_t ZSTD_insertBlock(ZSTD_DCtx *dctx, const void *blockStart, ZSTD_DCtx 104 lib/zstd/decompress.c size_t ZSTD_DCtxWorkspaceBound(void) { return ZSTD_ALIGN(sizeof(ZSTD_stack)) + ZSTD_ALIGN(sizeof(ZSTD_DCtx)); } ZSTD_DCtx 106 lib/zstd/decompress.c size_t ZSTD_decompressBegin(ZSTD_DCtx *dctx) ZSTD_DCtx 126 lib/zstd/decompress.c ZSTD_DCtx *ZSTD_createDCtx_advanced(ZSTD_customMem customMem) ZSTD_DCtx 128 lib/zstd/decompress.c ZSTD_DCtx *dctx; ZSTD_DCtx 133 lib/zstd/decompress.c dctx = (ZSTD_DCtx *)ZSTD_malloc(sizeof(ZSTD_DCtx), customMem); ZSTD_DCtx 141 lib/zstd/decompress.c ZSTD_DCtx *ZSTD_initDCtx(void *workspace, size_t workspaceSize) ZSTD_DCtx 147 lib/zstd/decompress.c size_t ZSTD_freeDCtx(ZSTD_DCtx *dctx) ZSTD_DCtx 155 lib/zstd/decompress.c void ZSTD_copyDCtx(ZSTD_DCtx *dstDCtx, const ZSTD_DCtx *srcDCtx) ZSTD_DCtx 158 lib/zstd/decompress.c memcpy(dstDCtx, srcDCtx, sizeof(ZSTD_DCtx) - workSpaceSize); /* no need to copy workspace */ ZSTD_DCtx 161 lib/zstd/decompress.c static void ZSTD_refDDict(ZSTD_DCtx *dstDCtx, const ZSTD_DDict *ddict); ZSTD_DCtx 372 lib/zstd/decompress.c static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx *dctx, const void *src, size_t headerSize) ZSTD_DCtx 432 lib/zstd/decompress.c size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx *dctx, const void *src, size_t srcSize) /* note : srcSize < BLOCKSIZE */ ZSTD_DCtx 794 lib/zstd/decompress.c size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx *dctx, int *nbSeqPtr, const void *src, size_t srcSize) ZSTD_DCtx 1093 lib/zstd/decompress.c static size_t ZSTD_decompressSequences(ZSTD_DCtx *dctx, void *dst, size_t maxDstSize, const void *seqStart, size_t seqSize) ZSTD_DCtx 1348 lib/zstd/decompress.c static size_t ZSTD_decompressSequencesLong(ZSTD_DCtx *dctx, void *dst, size_t maxDstSize, const void *seqStart, size_t seqSize) ZSTD_DCtx 1445 lib/zstd/decompress.c static size_t ZSTD_decompressBlock_internal(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_DCtx 1469 lib/zstd/decompress.c static void ZSTD_checkContinuity(ZSTD_DCtx *dctx, const void *dst) ZSTD_DCtx 1479 lib/zstd/decompress.c size_t ZSTD_decompressBlock(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_DCtx 1490 lib/zstd/decompress.c size_t ZSTD_insertBlock(ZSTD_DCtx *dctx, const void *blockStart, size_t blockSize) ZSTD_DCtx 1566 lib/zstd/decompress.c static size_t ZSTD_decompressFrame(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void **srcPtr, size_t *srcSizePtr) ZSTD_DCtx 1643 lib/zstd/decompress.c static size_t ZSTD_decompressMultiFrame(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize, ZSTD_DCtx 1707 lib/zstd/decompress.c size_t ZSTD_decompress_usingDict(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize) ZSTD_DCtx 1712 lib/zstd/decompress.c size_t ZSTD_decompressDCtx(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_DCtx 1721 lib/zstd/decompress.c size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx *dctx) { return dctx->expected; } ZSTD_DCtx 1723 lib/zstd/decompress.c ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx *dctx) ZSTD_DCtx 1738 lib/zstd/decompress.c int ZSTD_isSkipFrame(ZSTD_DCtx *dctx) { return dctx->stage == ZSTDds_skipFrame; } /* for zbuff */ ZSTD_DCtx 1743 lib/zstd/decompress.c size_t ZSTD_decompressContinue(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_DCtx 1862 lib/zstd/decompress.c static size_t ZSTD_refDictContent(ZSTD_DCtx *dctx, const void *dict, size_t dictSize) ZSTD_DCtx 1943 lib/zstd/decompress.c static size_t ZSTD_decompress_insertDictionary(ZSTD_DCtx *dctx, const void *dict, size_t dictSize) ZSTD_DCtx 1969 lib/zstd/decompress.c size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx *dctx, const void *dict, size_t dictSize) ZSTD_DCtx 1995 lib/zstd/decompress.c static void ZSTD_refDDict(ZSTD_DCtx *dstDCtx, const ZSTD_DDict *ddict) ZSTD_DCtx 2147 lib/zstd/decompress.c size_t ZSTD_decompress_usingDDict(ZSTD_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const ZSTD_DDict *ddict) ZSTD_DCtx 2161 lib/zstd/decompress.c ZSTD_DCtx *dctx; ZSTD_DCtx 214 lib/zstd/zstd_internal.h int ZSTD_isSkipFrame(ZSTD_DCtx *dctx); ZSTD_DCtx 257 lib/zstd/zstd_internal.h size_t ZSTD_freeDCtx(ZSTD_DCtx *dctx);