ZSTD_CCtx 21 crypto/zstd.c ZSTD_CCtx *cctx; ZSTD_CCtx 240 include/linux/zstd.h ZSTD_CCtx *ZSTD_initCCtx(void *workspace, size_t workspaceSize); ZSTD_CCtx 256 include/linux/zstd.h size_t ZSTD_compressCCtx(ZSTD_CCtx *ctx, void *dst, size_t dstCapacity, ZSTD_CCtx 325 include/linux/zstd.h size_t ZSTD_compress_usingDict(ZSTD_CCtx *ctx, void *dst, size_t dstCapacity, ZSTD_CCtx 406 include/linux/zstd.h size_t ZSTD_compress_usingCDict(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, ZSTD_CCtx 1005 include/linux/zstd.h size_t ZSTD_compressBegin(ZSTD_CCtx *cctx, int compressionLevel); ZSTD_CCtx 1006 include/linux/zstd.h size_t ZSTD_compressBegin_usingDict(ZSTD_CCtx *cctx, const void *dict, ZSTD_CCtx 1008 include/linux/zstd.h size_t ZSTD_compressBegin_advanced(ZSTD_CCtx *cctx, const void *dict, ZSTD_CCtx 1011 include/linux/zstd.h size_t ZSTD_copyCCtx(ZSTD_CCtx *cctx, const ZSTD_CCtx *preparedCCtx, ZSTD_CCtx 1013 include/linux/zstd.h size_t ZSTD_compressBegin_usingCDict(ZSTD_CCtx *cctx, const ZSTD_CDict *cdict, ZSTD_CCtx 1015 include/linux/zstd.h size_t ZSTD_compressContinue(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, ZSTD_CCtx 1017 include/linux/zstd.h size_t ZSTD_compressEnd(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, ZSTD_CCtx 1149 include/linux/zstd.h size_t ZSTD_getBlockSizeMax(ZSTD_CCtx *cctx); ZSTD_CCtx 1150 include/linux/zstd.h size_t ZSTD_compressBlock(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, ZSTD_CCtx 106 lib/zstd/compress.c return ZSTD_ALIGN(sizeof(ZSTD_stack)) + ZSTD_ALIGN(sizeof(ZSTD_CCtx)) + ZSTD_ALIGN(workspaceSize); ZSTD_CCtx 109 lib/zstd/compress.c static ZSTD_CCtx *ZSTD_createCCtx_advanced(ZSTD_customMem customMem) ZSTD_CCtx 111 lib/zstd/compress.c ZSTD_CCtx *cctx; ZSTD_CCtx 114 lib/zstd/compress.c cctx = (ZSTD_CCtx *)ZSTD_malloc(sizeof(ZSTD_CCtx), customMem); ZSTD_CCtx 117 lib/zstd/compress.c memset(cctx, 0, sizeof(ZSTD_CCtx)); ZSTD_CCtx 122 lib/zstd/compress.c ZSTD_CCtx *ZSTD_initCCtx(void *workspace, size_t workspaceSize) ZSTD_CCtx 125 lib/zstd/compress.c ZSTD_CCtx *cctx = ZSTD_createCCtx_advanced(stackMem); ZSTD_CCtx 132 lib/zstd/compress.c size_t ZSTD_freeCCtx(ZSTD_CCtx *cctx) ZSTD_CCtx 141 lib/zstd/compress.c const seqStore_t *ZSTD_getSeqStore(const ZSTD_CCtx *ctx) /* hidden interface */ { return &(ctx->seqStore); } ZSTD_CCtx 143 lib/zstd/compress.c static ZSTD_parameters ZSTD_getParamsFromCCtx(const ZSTD_CCtx *cctx) { return cctx->params; } ZSTD_CCtx 217 lib/zstd/compress.c static size_t ZSTD_continueCCtx(ZSTD_CCtx *cctx, ZSTD_parameters params, U64 frameContentSize) ZSTD_CCtx 242 lib/zstd/compress.c static size_t ZSTD_resetCCtx_advanced(ZSTD_CCtx *zc, ZSTD_parameters params, U64 frameContentSize, ZSTD_compResetPolicy_e const crp) ZSTD_CCtx 337 lib/zstd/compress.c void ZSTD_invalidateRepCodes(ZSTD_CCtx *cctx) ZSTD_CCtx 348 lib/zstd/compress.c size_t ZSTD_copyCCtx(ZSTD_CCtx *dstCCtx, const ZSTD_CCtx *srcCCtx, unsigned long long pledgedSrcSize) ZSTD_CCtx 410 lib/zstd/compress.c static void ZSTD_reduceIndex(ZSTD_CCtx *zc, const U32 reducerValue) ZSTD_CCtx 482 lib/zstd/compress.c static size_t ZSTD_compressLiterals(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_CCtx 586 lib/zstd/compress.c ZSTD_STATIC size_t ZSTD_compressSequences_internal(ZSTD_CCtx *zc, void *dst, size_t dstCapacity) ZSTD_CCtx 832 lib/zstd/compress.c ZSTD_STATIC size_t ZSTD_compressSequences(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, size_t srcSize) ZSTD_CCtx 992 lib/zstd/compress.c static void ZSTD_fillHashTable(ZSTD_CCtx *zc, const void *end, const U32 mls) ZSTD_CCtx 1008 lib/zstd/compress.c void ZSTD_compressBlock_fast_generic(ZSTD_CCtx *cctx, const void *src, size_t srcSize, const U32 mls) ZSTD_CCtx 1104 lib/zstd/compress.c static void ZSTD_compressBlock_fast(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 1116 lib/zstd/compress.c static void ZSTD_compressBlock_fast_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 mls) ZSTD_CCtx 1220 lib/zstd/compress.c static void ZSTD_compressBlock_fast_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 1235 lib/zstd/compress.c static void ZSTD_fillDoubleHashTable(ZSTD_CCtx *cctx, const void *end, const U32 mls) ZSTD_CCtx 1254 lib/zstd/compress.c void ZSTD_compressBlock_doubleFast_generic(ZSTD_CCtx *cctx, const void *src, size_t srcSize, const U32 mls) ZSTD_CCtx 1383 lib/zstd/compress.c static void ZSTD_compressBlock_doubleFast(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 1395 lib/zstd/compress.c static void ZSTD_compressBlock_doubleFast_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 mls) ZSTD_CCtx 1543 lib/zstd/compress.c static void ZSTD_compressBlock_doubleFast_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 1561 lib/zstd/compress.c static U32 ZSTD_insertBt1(ZSTD_CCtx *zc, const BYTE *const ip, const U32 mls, const BYTE *const iend, U32 nbCompares, U32 extDict) ZSTD_CCtx 1643 lib/zstd/compress.c static size_t ZSTD_insertBtAndFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, size_t *offsetPtr, U32 nbCompares, const U32 mls, ZSTD_CCtx 1724 lib/zstd/compress.c static void ZSTD_updateTree(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls) ZSTD_CCtx 1735 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, const U32 mls) ZSTD_CCtx 1743 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_selectMLS(ZSTD_CCtx *zc, /* Index table will be updated */ ZSTD_CCtx 1755 lib/zstd/compress.c static void ZSTD_updateTree_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls) ZSTD_CCtx 1766 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, ZSTD_CCtx 1775 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_selectMLS_extDict(ZSTD_CCtx *zc, /* Index table will be updated */ ZSTD_CCtx 1796 lib/zstd/compress.c U32 ZSTD_insertAndFindFirstIndex(ZSTD_CCtx *zc, const BYTE *ip, U32 mls) ZSTD_CCtx 1819 lib/zstd/compress.c size_t ZSTD_HcFindBestMatch_generic(ZSTD_CCtx *zc, /* Index table will be updated */ ZSTD_CCtx 1869 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, ZSTD_CCtx 1881 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_extDict_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, ZSTD_CCtx 1897 lib/zstd/compress.c void ZSTD_compressBlock_lazy_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 searchMethod, const U32 depth) ZSTD_CCtx 1910 lib/zstd/compress.c typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch); ZSTD_CCtx 2049 lib/zstd/compress.c static void ZSTD_compressBlock_btlazy2(ZSTD_CCtx *ctx, const void *src, size_t srcSize) { ZSTD_compressBlock_lazy_generic(ctx, src, srcSize, 1, 2); } ZSTD_CCtx 2051 lib/zstd/compress.c static void ZSTD_compressBlock_lazy2(ZSTD_CCtx *ctx, const void *src, size_t srcSize) { ZSTD_compressBlock_lazy_generic(ctx, src, srcSize, 0, 2); } ZSTD_CCtx 2053 lib/zstd/compress.c static void ZSTD_compressBlock_lazy(ZSTD_CCtx *ctx, const void *src, size_t srcSize) { ZSTD_compressBlock_lazy_generic(ctx, src, srcSize, 0, 1); } ZSTD_CCtx 2055 lib/zstd/compress.c static void ZSTD_compressBlock_greedy(ZSTD_CCtx *ctx, const void *src, size_t srcSize) { ZSTD_compressBlock_lazy_generic(ctx, src, srcSize, 0, 0); } ZSTD_CCtx 2058 lib/zstd/compress.c void ZSTD_compressBlock_lazy_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 searchMethod, const U32 depth) ZSTD_CCtx 2077 lib/zstd/compress.c typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch); ZSTD_CCtx 2252 lib/zstd/compress.c void ZSTD_compressBlock_greedy_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) { ZSTD_compressBlock_lazy_extDict_generic(ctx, src, srcSize, 0, 0); } ZSTD_CCtx 2254 lib/zstd/compress.c static void ZSTD_compressBlock_lazy_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2259 lib/zstd/compress.c static void ZSTD_compressBlock_lazy2_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2264 lib/zstd/compress.c static void ZSTD_compressBlock_btlazy2_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2272 lib/zstd/compress.c static void ZSTD_compressBlock_btopt(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2284 lib/zstd/compress.c static void ZSTD_compressBlock_btopt2(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2296 lib/zstd/compress.c static void ZSTD_compressBlock_btopt_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2308 lib/zstd/compress.c static void ZSTD_compressBlock_btopt2_extDict(ZSTD_CCtx *ctx, const void *src, size_t srcSize) ZSTD_CCtx 2320 lib/zstd/compress.c typedef void (*ZSTD_blockCompressor)(ZSTD_CCtx *ctx, const void *src, size_t srcSize); ZSTD_CCtx 2333 lib/zstd/compress.c static size_t ZSTD_compressBlock_internal(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_CCtx 2355 lib/zstd/compress.c static size_t ZSTD_compress_generic(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, U32 lastFrameChunk) ZSTD_CCtx 2490 lib/zstd/compress.c static size_t ZSTD_compressContinue_internal(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, U32 frame, U32 lastFrameChunk) ZSTD_CCtx 2539 lib/zstd/compress.c size_t ZSTD_compressContinue(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_CCtx 2544 lib/zstd/compress.c size_t ZSTD_getBlockSizeMax(ZSTD_CCtx *cctx) { return MIN(ZSTD_BLOCKSIZE_ABSOLUTEMAX, 1 << cctx->params.cParams.windowLog); } ZSTD_CCtx 2546 lib/zstd/compress.c size_t ZSTD_compressBlock(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_CCtx 2557 lib/zstd/compress.c static size_t ZSTD_loadDictionaryContent(ZSTD_CCtx *zc, const void *src, size_t srcSize) ZSTD_CCtx 2626 lib/zstd/compress.c static size_t ZSTD_loadZstdDictionary(ZSTD_CCtx *cctx, const void *dict, size_t dictSize) ZSTD_CCtx 2723 lib/zstd/compress.c static size_t ZSTD_compress_insertDictionary(ZSTD_CCtx *cctx, const void *dict, size_t dictSize) ZSTD_CCtx 2738 lib/zstd/compress.c static size_t ZSTD_compressBegin_internal(ZSTD_CCtx *cctx, const void *dict, size_t dictSize, ZSTD_parameters params, U64 pledgedSrcSize) ZSTD_CCtx 2747 lib/zstd/compress.c size_t ZSTD_compressBegin_advanced(ZSTD_CCtx *cctx, const void *dict, size_t dictSize, ZSTD_parameters params, unsigned long long pledgedSrcSize) ZSTD_CCtx 2754 lib/zstd/compress.c size_t ZSTD_compressBegin_usingDict(ZSTD_CCtx *cctx, const void *dict, size_t dictSize, int compressionLevel) ZSTD_CCtx 2760 lib/zstd/compress.c size_t ZSTD_compressBegin(ZSTD_CCtx *cctx, int compressionLevel) { return ZSTD_compressBegin_usingDict(cctx, NULL, 0, compressionLevel); } ZSTD_CCtx 2765 lib/zstd/compress.c static size_t ZSTD_writeEpilogue(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity) ZSTD_CCtx 2806 lib/zstd/compress.c size_t ZSTD_compressEnd(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) ZSTD_CCtx 2818 lib/zstd/compress.c static size_t ZSTD_compress_internal(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize, ZSTD_CCtx 2825 lib/zstd/compress.c size_t ZSTD_compress_usingDict(ZSTD_CCtx *ctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize, ZSTD_CCtx 2831 lib/zstd/compress.c size_t ZSTD_compressCCtx(ZSTD_CCtx *ctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, ZSTD_parameters params) ZSTD_CCtx 2842 lib/zstd/compress.c ZSTD_CCtx *refContext; ZSTD_CCtx 2854 lib/zstd/compress.c ZSTD_CCtx *const cctx = ZSTD_createCCtx_advanced(customMem); ZSTD_CCtx 2914 lib/zstd/compress.c size_t ZSTD_compressBegin_usingCDict(ZSTD_CCtx *cctx, const ZSTD_CDict *cdict, unsigned long long pledgedSrcSize) ZSTD_CCtx 2930 lib/zstd/compress.c size_t ZSTD_compress_usingCDict(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const ZSTD_CDict *cdict) ZSTD_CCtx 2951 lib/zstd/compress.c ZSTD_CCtx *cctx; ZSTD_CCtx 212 lib/zstd/zstd_internal.h const seqStore_t *ZSTD_getSeqStore(const ZSTD_CCtx *ctx); ZSTD_CCtx 254 lib/zstd/zstd_internal.h void ZSTD_invalidateRepCodes(ZSTD_CCtx *cctx); ZSTD_CCtx 256 lib/zstd/zstd_internal.h size_t ZSTD_freeCCtx(ZSTD_CCtx *cctx); ZSTD_CCtx 215 lib/zstd/zstd_opt.h U32 ZSTD_insertAndFindFirstIndexHash3(ZSTD_CCtx *zc, const BYTE *ip) ZSTD_CCtx 235 lib/zstd/zstd_opt.h static U32 ZSTD_insertBtAndGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, U32 nbCompares, const U32 mls, U32 extDict, ZSTD_CCtx 356 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls, ZSTD_match_t *matches, ZSTD_CCtx 365 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS(ZSTD_CCtx *zc, /* Index table will be updated */ ZSTD_CCtx 380 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls, ZSTD_CCtx 389 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS_extDict(ZSTD_CCtx *zc, /* Index table will be updated */ ZSTD_CCtx 407 lib/zstd/zstd_opt.h void ZSTD_compressBlock_opt_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const int ultra) ZSTD_CCtx 700 lib/zstd/zstd_opt.h void ZSTD_compressBlock_opt_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const int ultra)