Lines Matching refs:size_t
53 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound()
63 size_t dictContentSize;
85 { size_t const err = ZSTD_CCtx_reset(cctx, ZSTD_reset_parameters); in ZSTD_initCCtx()
103 ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize) in ZSTD_initStaticCCtx()
108 if ((size_t)workspace & 7) return NULL; /* must be 8-aligned */ in ZSTD_initStaticCCtx()
139 static size_t ZSTD_sizeof_localDict(ZSTD_localDict dict) in ZSTD_sizeof_localDict()
141 size_t const bufferSize = dict.dictBuffer != NULL ? dict.dictSize : 0; in ZSTD_sizeof_localDict()
142 size_t const cdictSize = ZSTD_sizeof_CDict(dict.cdict); in ZSTD_sizeof_localDict()
154 size_t ZSTD_freeCCtx(ZSTD_CCtx* cctx) in ZSTD_freeCCtx()
170 static size_t ZSTD_sizeof_mtctx(const ZSTD_CCtx* cctx) in ZSTD_sizeof_mtctx()
177 size_t ZSTD_sizeof_CCtx(const ZSTD_CCtx* cctx) in ZSTD_sizeof_CCtx()
187 size_t ZSTD_sizeof_CStream(const ZSTD_CStream* zcs) in ZSTD_sizeof_CStream()
242 size_t ZSTD_freeCCtxParams(ZSTD_CCtx_params* params) in ZSTD_freeCCtxParams()
249 size_t ZSTD_CCtxParams_reset(ZSTD_CCtx_params* params) in ZSTD_CCtxParams_reset()
254 size_t ZSTD_CCtxParams_init(ZSTD_CCtx_params* cctxParams, int compressionLevel) { in ZSTD_CCtxParams_init()
280 size_t ZSTD_CCtxParams_init_advanced(ZSTD_CCtx_params* cctxParams, ZSTD_parameters params) in ZSTD_CCtxParams_init_advanced()
474 static size_t ZSTD_cParam_clampBounds(ZSTD_cParameter cParam, int* value) in ZSTD_cParam_clampBounds()
531 size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value) in ZSTD_CCtx_setParameter()
585 size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* CCtxParams, in ZSTD_CCtxParams_setParameter()
594 return (size_t)CCtxParams->format; in ZSTD_CCtxParams_setParameter()
602 if (CCtxParams->compressionLevel >= 0) return (size_t)CCtxParams->compressionLevel; in ZSTD_CCtxParams_setParameter()
628 return (size_t)value; in ZSTD_CCtxParams_setParameter()
645 return (size_t)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_setParameter()
765 size_t ZSTD_CCtx_getParameter(ZSTD_CCtx const* cctx, ZSTD_cParameter param, int* value) in ZSTD_CCtx_getParameter()
770 size_t ZSTD_CCtxParams_getParameter( in ZSTD_CCtxParams_getParameter()
878 size_t ZSTD_CCtx_setParametersUsingCCtxParams( in ZSTD_CCtx_setParametersUsingCCtxParams()
892 ZSTDLIB_API size_t ZSTD_CCtx_setPledgedSrcSize(ZSTD_CCtx* cctx, unsigned long long pledgedSrcSize) in ZSTD_CCtx_setPledgedSrcSize()
903 size_t const dictSize);
914 static size_t ZSTD_initLocalDict(ZSTD_CCtx* cctx) in ZSTD_initLocalDict()
945 size_t ZSTD_CCtx_loadDictionary_advanced( in ZSTD_CCtx_loadDictionary_advanced()
946 ZSTD_CCtx* cctx, const void* dict, size_t dictSize, in ZSTD_CCtx_loadDictionary_advanced()
972 ZSTDLIB_API size_t ZSTD_CCtx_loadDictionary_byReference( in ZSTD_CCtx_loadDictionary_byReference()
973 ZSTD_CCtx* cctx, const void* dict, size_t dictSize) in ZSTD_CCtx_loadDictionary_byReference()
979 ZSTDLIB_API size_t ZSTD_CCtx_loadDictionary(ZSTD_CCtx* cctx, const void* dict, size_t dictSize) in ZSTD_CCtx_loadDictionary()
986 size_t ZSTD_CCtx_refCDict(ZSTD_CCtx* cctx, const ZSTD_CDict* cdict) in ZSTD_CCtx_refCDict()
996 size_t ZSTD_CCtx_refThreadPool(ZSTD_CCtx* cctx, ZSTD_threadPool* pool) in ZSTD_CCtx_refThreadPool()
1004 size_t ZSTD_CCtx_refPrefix(ZSTD_CCtx* cctx, const void* prefix, size_t prefixSize) in ZSTD_CCtx_refPrefix()
1009 size_t ZSTD_CCtx_refPrefix_advanced( in ZSTD_CCtx_refPrefix_advanced()
1010 … ZSTD_CCtx* cctx, const void* prefix, size_t prefixSize, ZSTD_dictContentType_e dictContentType) in ZSTD_CCtx_refPrefix_advanced()
1025 size_t ZSTD_CCtx_reset(ZSTD_CCtx* cctx, ZSTD_ResetDirective reset) in ZSTD_CCtx_reset()
1046 size_t ZSTD_checkCParams(ZSTD_compressionParameters cParams) in ZSTD_checkCParams()
1132 size_t dictSize, in ZSTD_adjustCParams_internal()
1192 size_t dictSize) in ZSTD_adjustCParams()
1199 …etCParams_internal(int compressionLevel, unsigned long long srcSizeHint, size_t dictSize, ZSTD_cPa…
1200 …getParams_internal(int compressionLevel, unsigned long long srcSizeHint, size_t dictSize, ZSTD_cPa…
1216 … const ZSTD_CCtx_params* CCtxParams, U64 srcSizeHint, size_t dictSize, ZSTD_cParamMode_e mode) in ZSTD_getCParamsFromCCtxParams()
1230 static size_t
1234 … size_t const chainSize = (cParams->strategy == ZSTD_fast) ? 0 : ((size_t)1 << cParams->chainLog); in ZSTD_sizeof_matchState()
1235 size_t const hSize = ((size_t)1) << cParams->hashLog; in ZSTD_sizeof_matchState()
1237 size_t const h3Size = hashLog3 ? ((size_t)1) << hashLog3 : 0; in ZSTD_sizeof_matchState()
1240 size_t const tableSpace = chainSize * sizeof(U32) in ZSTD_sizeof_matchState()
1243 size_t const optPotentialSpace = in ZSTD_sizeof_matchState()
1250 size_t const optSpace = (forCCtx && (cParams->strategy >= ZSTD_btopt)) in ZSTD_sizeof_matchState()
1258 static size_t ZSTD_estimateCCtxSize_usingCCtxParams_internal( in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1262 const size_t buffInSize, in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1263 const size_t buffOutSize, in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1266 size_t const windowSize = MAX(1, (size_t)MIN(((U64)1 << cParams->windowLog), pledgedSrcSize)); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1267 size_t const blockSize = MIN(ZSTD_BLOCKSIZE_MAX, windowSize); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1269 size_t const maxNbSeq = blockSize / divider; in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1270 size_t const tokenSpace = ZSTD_cwksp_alloc_size(WILDCOPY_OVERLENGTH + blockSize) in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1273 size_t const entropySpace = ZSTD_cwksp_alloc_size(ENTROPY_WORKSPACE_SIZE); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1274 size_t const blockStateSpace = 2 * ZSTD_cwksp_alloc_size(sizeof(ZSTD_compressedBlockState_t)); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1275 size_t const matchStateSize = ZSTD_sizeof_matchState(cParams, /* forCCtx */ 1); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1277 size_t const ldmSpace = ZSTD_ldm_getTableSize(*ldmParams); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1278 size_t const maxNbLdmSeq = ZSTD_ldm_getMaxNbSeq(*ldmParams, blockSize); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1279 size_t const ldmSeqSpace = ldmParams->enableLdm ? in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1283 size_t const bufferSpace = ZSTD_cwksp_alloc_size(buffInSize) in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1286 size_t const cctxSpace = isStatic ? ZSTD_cwksp_alloc_size(sizeof(ZSTD_CCtx)) : 0; in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1288 size_t const neededSpace = in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1302 size_t ZSTD_estimateCCtxSize_usingCCtxParams(const ZSTD_CCtx_params* params) in ZSTD_estimateCCtxSize_usingCCtxParams()
1315 size_t ZSTD_estimateCCtxSize_usingCParams(ZSTD_compressionParameters cParams) in ZSTD_estimateCCtxSize_usingCParams()
1321 static size_t ZSTD_estimateCCtxSize_internal(int compressionLevel) in ZSTD_estimateCCtxSize_internal()
1324 size_t largestSize = 0; in ZSTD_estimateCCtxSize_internal()
1334 size_t ZSTD_estimateCCtxSize(int compressionLevel) in ZSTD_estimateCCtxSize()
1337 size_t memBudget = 0; in ZSTD_estimateCCtxSize()
1340 size_t const newMB = ZSTD_estimateCCtxSize_internal(level); in ZSTD_estimateCCtxSize()
1346 size_t ZSTD_estimateCStreamSize_usingCCtxParams(const ZSTD_CCtx_params* params) in ZSTD_estimateCStreamSize_usingCCtxParams()
1351 size_t const blockSize = MIN(ZSTD_BLOCKSIZE_MAX, (size_t)1 << cParams.windowLog); in ZSTD_estimateCStreamSize_usingCCtxParams()
1352 size_t const inBuffSize = (params->inBufferMode == ZSTD_bm_buffered) in ZSTD_estimateCStreamSize_usingCCtxParams()
1353 ? ((size_t)1 << cParams.windowLog) + blockSize in ZSTD_estimateCStreamSize_usingCCtxParams()
1355 size_t const outBuffSize = (params->outBufferMode == ZSTD_bm_buffered) in ZSTD_estimateCStreamSize_usingCCtxParams()
1365 size_t ZSTD_estimateCStreamSize_usingCParams(ZSTD_compressionParameters cParams) in ZSTD_estimateCStreamSize_usingCParams()
1371 static size_t ZSTD_estimateCStreamSize_internal(int compressionLevel) in ZSTD_estimateCStreamSize_internal()
1377 size_t ZSTD_estimateCStreamSize(int compressionLevel) in ZSTD_estimateCStreamSize()
1380 size_t memBudget = 0; in ZSTD_estimateCStreamSize()
1382 size_t const newMB = ZSTD_estimateCStreamSize_internal(level); in ZSTD_estimateCStreamSize()
1395 size_t const buffered = (cctx->inBuff == NULL) ? 0 : in ZSTD_getFrameProgression()
1411 size_t ZSTD_toFlushNow(ZSTD_CCtx* cctx) in ZSTD_toFlushNow()
1483 static size_t
1491 … size_t const chainSize = (cParams->strategy == ZSTD_fast) ? 0 : ((size_t)1 << cParams->chainLog); in ZSTD_reset_matchState()
1492 size_t const hSize = ((size_t)1) << cParams->hashLog; in ZSTD_reset_matchState()
1494 size_t const h3Size = hashLog3 ? ((size_t)1) << hashLog3 : 0; in ZSTD_reset_matchState()
1553 return (size_t)(w.nextSrc - w.base) > (ZSTD_CURRENT_MAX - ZSTD_INDEXOVERFLOW_MARGIN); in ZSTD_indexTooCloseToMax()
1558 static size_t ZSTD_resetCCtx_internal(ZSTD_CCtx* zc, in ZSTD_resetCCtx_internal()
1578 …{ size_t const windowSize = MAX(1, (size_t)MIN(((U64)1 << params.cParams.windowLog), pledgedSrcS… in ZSTD_resetCCtx_internal()
1579 size_t const blockSize = MIN(ZSTD_BLOCKSIZE_MAX, windowSize); in ZSTD_resetCCtx_internal()
1581 size_t const maxNbSeq = blockSize / divider; in ZSTD_resetCCtx_internal()
1582 … size_t const buffOutSize = (zbuff == ZSTDb_buffered && params.outBufferMode == ZSTD_bm_buffered) in ZSTD_resetCCtx_internal()
1585 … size_t const buffInSize = (zbuff == ZSTDb_buffered && params.inBufferMode == ZSTD_bm_buffered) in ZSTD_resetCCtx_internal()
1588 size_t const maxNbLdmSeq = ZSTD_ldm_getMaxNbSeq(params.ldmParams, blockSize); in ZSTD_resetCCtx_internal()
1594 size_t const neededSpace = in ZSTD_resetCCtx_internal()
1672 size_t const numBuckets = in ZSTD_resetCCtx_internal()
1673 ((size_t)1) << (params.ldmParams.hashLog - in ZSTD_resetCCtx_internal()
1698 size_t const ldmHSize = ((size_t)1) << params.ldmParams.hashLog; in ZSTD_resetCCtx_internal()
1736 static const size_t attachDictSizeCutoffs[ZSTD_STRATEGY_MAX+1] = {
1753 size_t cutoff = attachDictSizeCutoffs[cdict->matchState.cParams.strategy]; in ZSTD_shouldAttachDict()
1764 static size_t
1821 static size_t ZSTD_resetCCtx_byCopyingCDict(ZSTD_CCtx* cctx, in ZSTD_resetCCtx_byCopyingCDict()
1848 …{ size_t const chainSize = (cdict_cParams->strategy == ZSTD_fast) ? 0 : ((size_t)1 << cdict_cPar… in ZSTD_resetCCtx_byCopyingCDict()
1849 size_t const hSize = (size_t)1 << cdict_cParams->hashLog; in ZSTD_resetCCtx_byCopyingCDict()
1861 size_t const h3Size = h3log ? ((size_t)1 << h3log) : 0; in ZSTD_resetCCtx_byCopyingCDict()
1888 static size_t ZSTD_resetCCtx_usingCDict(ZSTD_CCtx* cctx, in ZSTD_resetCCtx_usingCDict()
1914 static size_t ZSTD_copyCCtx_internal(ZSTD_CCtx* dstCCtx, in ZSTD_copyCCtx_internal()
1941 …{ size_t const chainSize = (srcCCtx->appliedParams.cParams.strategy == ZSTD_fast) ? 0 : ((size_t… in ZSTD_copyCCtx_internal()
1942 size_t const hSize = (size_t)1 << srcCCtx->appliedParams.cParams.hashLog; in ZSTD_copyCCtx_internal()
1944 size_t const h3Size = h3log ? ((size_t)1 << h3log) : 0; in ZSTD_copyCCtx_internal()
1981 size_t ZSTD_copyCCtx(ZSTD_CCtx* dstCCtx, const ZSTD_CCtx* srcCCtx, unsigned long long pledgedSrcSiz… in ZSTD_copyCCtx()
2098 MEM_STATIC size_t
2103 void* dst, size_t dstCapacity, in ZSTD_entropyCompressSequences_internal()
2104 void* entropyWorkspace, size_t entropyWkspSize, in ZSTD_entropyCompressSequences_internal()
2121 size_t const nbSeq = (size_t)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_entropyCompressSequences_internal()
2134 size_t const litSize = (size_t)(seqStorePtr->lit - literals); in ZSTD_entropyCompressSequences_internal()
2135 size_t const cSize = ZSTD_compressLiterals( in ZSTD_entropyCompressSequences_internal()
2166 return (size_t)(op - ostart); in ZSTD_entropyCompressSequences_internal()
2177 …size_t const mostFrequent = HIST_countFast_wksp(count, &max, llCodeTable, nbSeq, entropyWorkspace,… in ZSTD_entropyCompressSequences_internal()
2187 { size_t const countSize = ZSTD_buildCTable( in ZSTD_entropyCompressSequences_internal()
2188 op, (size_t)(oend - op), in ZSTD_entropyCompressSequences_internal()
2203 size_t const mostFrequent = HIST_countFast_wksp( in ZSTD_entropyCompressSequences_internal()
2215 { size_t const countSize = ZSTD_buildCTable( in ZSTD_entropyCompressSequences_internal()
2216 op, (size_t)(oend - op), in ZSTD_entropyCompressSequences_internal()
2231 size_t const mostFrequent = HIST_countFast_wksp( in ZSTD_entropyCompressSequences_internal()
2241 { size_t const countSize = ZSTD_buildCTable( in ZSTD_entropyCompressSequences_internal()
2242 op, (size_t)(oend - op), in ZSTD_entropyCompressSequences_internal()
2258 { size_t const bitstreamSize = ZSTD_encodeSequences( in ZSTD_entropyCompressSequences_internal()
2259 op, (size_t)(oend - op), in ZSTD_entropyCompressSequences_internal()
2286 return (size_t)(op - ostart); in ZSTD_entropyCompressSequences_internal()
2289 MEM_STATIC size_t
2294 void* dst, size_t dstCapacity, in ZSTD_entropyCompressSequences()
2295 size_t srcSize, in ZSTD_entropyCompressSequences()
2296 void* entropyWorkspace, size_t entropyWkspSize, in ZSTD_entropyCompressSequences()
2299 size_t const cSize = ZSTD_entropyCompressSequences_internal( in ZSTD_entropyCompressSequences()
2312 { size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, cctxParams->cParams.strategy); in ZSTD_entropyCompressSequences()
2376 const BYTE* anchor, size_t lastLLSize) in ZSTD_storeLastLiterals()
2391 static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize) in ZSTD_buildSeqStore()
2427 size_t lastLLSize; in ZSTD_buildSeqStore()
2472 size_t seqStoreSeqSize = seqStore->sequences - seqStoreSeqs; in ZSTD_copyBlockSequences()
2473 size_t seqStoreLiteralsSize = (size_t)(seqStore->lit - seqStore->litStart); in ZSTD_copyBlockSequences()
2474 size_t literalsRead = 0; in ZSTD_copyBlockSequences()
2475 size_t lastLLSize; in ZSTD_copyBlockSequences()
2478 size_t i; in ZSTD_copyBlockSequences()
2532 size_t ZSTD_generateSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs, in ZSTD_generateSequences()
2533 size_t outSeqsSize, const void* src, size_t srcSize) in ZSTD_generateSequences()
2535 const size_t dstCapacity = ZSTD_compressBound(srcSize); in ZSTD_generateSequences()
2552 size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSize) { in ZSTD_mergeBlockDelimiters()
2553 size_t in = 0; in ZSTD_mergeBlockDelimiters()
2554 size_t out = 0; in ZSTD_mergeBlockDelimiters()
2569 static int ZSTD_isRLE(const BYTE* src, size_t length) { in ZSTD_isRLE()
2572 const size_t valueST = (size_t)((U64)value * 0x0101010101010101ULL); in ZSTD_isRLE()
2573 const size_t unrollSize = sizeof(size_t) * 4; in ZSTD_isRLE()
2574 const size_t unrollMask = unrollSize - 1; in ZSTD_isRLE()
2575 const size_t prefixLength = length & unrollMask; in ZSTD_isRLE()
2576 size_t i; in ZSTD_isRLE()
2577 size_t u; in ZSTD_isRLE()
2584 for (u = 0; u < unrollSize; u += sizeof(size_t)) { in ZSTD_isRLE()
2599 size_t const nbSeqs = (size_t)(seqStore->sequences - seqStore->sequencesStart); in ZSTD_maybeRLE()
2600 size_t const nbLits = (size_t)(seqStore->lit - seqStore->litStart); in ZSTD_maybeRLE()
2612 static size_t ZSTD_compressBlock_internal(ZSTD_CCtx* zc, in ZSTD_compressBlock_internal()
2613 void* dst, size_t dstCapacity, in ZSTD_compressBlock_internal()
2614 const void* src, size_t srcSize, U32 frame) in ZSTD_compressBlock_internal()
2621 size_t cSize; in ZSTD_compressBlock_internal()
2628 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_internal()
2681 static size_t ZSTD_compressBlock_targetCBlockSize_body(ZSTD_CCtx* zc, in ZSTD_compressBlock_targetCBlockSize_body()
2682 void* dst, size_t dstCapacity, in ZSTD_compressBlock_targetCBlockSize_body()
2683 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize_body()
2684 const size_t bss, U32 lastBlock) in ZSTD_compressBlock_targetCBlockSize_body()
2717 … size_t const cSize = ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
2719 … size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
2736 static size_t ZSTD_compressBlock_targetCBlockSize(ZSTD_CCtx* zc, in ZSTD_compressBlock_targetCBlockSize()
2737 void* dst, size_t dstCapacity, in ZSTD_compressBlock_targetCBlockSize()
2738 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize()
2741 size_t cSize = 0; in ZSTD_compressBlock_targetCBlockSize()
2742 const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_targetCBlockSize()
2787 static size_t ZSTD_compress_frameChunk (ZSTD_CCtx* cctx, in ZSTD_compress_frameChunk()
2788 void* dst, size_t dstCapacity, in ZSTD_compress_frameChunk()
2789 const void* src, size_t srcSize, in ZSTD_compress_frameChunk()
2792 size_t blockSize = cctx->blockSize; in ZSTD_compress_frameChunk()
2793 size_t remaining = srcSize; in ZSTD_compress_frameChunk()
2821 { size_t cSize; in ZSTD_compress_frameChunk()
2858 return (size_t)(op-ostart); in ZSTD_compress_frameChunk()
2862 static size_t ZSTD_writeFrameHeader(void* dst, size_t dstCapacity, in ZSTD_writeFrameHeader()
2874 size_t pos=0; in ZSTD_writeFrameHeader()
2916 size_t ZSTD_writeSkippableFrame(void* dst, size_t dstCapacity, in ZSTD_writeSkippableFrame()
2917 const void* src, size_t srcSize, unsigned magicVariant) { in ZSTD_writeSkippableFrame()
2935 size_t ZSTD_writeLastEmptyBlock(void* dst, size_t dstCapacity) in ZSTD_writeLastEmptyBlock()
2945 size_t ZSTD_referenceExternalSequences(ZSTD_CCtx* cctx, rawSeq* seq, size_t nbSeq) in ZSTD_referenceExternalSequences()
2961 static size_t ZSTD_compressContinue_internal (ZSTD_CCtx* cctx, in ZSTD_compressContinue_internal()
2962 void* dst, size_t dstCapacity, in ZSTD_compressContinue_internal()
2963 const void* src, size_t srcSize, in ZSTD_compressContinue_internal()
2967 size_t fhSize = 0; in ZSTD_compressContinue_internal()
3001 { size_t const cSize = frame ? in ZSTD_compressContinue_internal()
3021 size_t ZSTD_compressContinue (ZSTD_CCtx* cctx, in ZSTD_compressContinue()
3022 void* dst, size_t dstCapacity, in ZSTD_compressContinue()
3023 const void* src, size_t srcSize) in ZSTD_compressContinue()
3030 size_t ZSTD_getBlockSize(const ZSTD_CCtx* cctx) in ZSTD_getBlockSize()
3037 size_t ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t s… in ZSTD_compressBlock()
3040 { size_t const blockSizeMax = ZSTD_getBlockSize(cctx); in ZSTD_compressBlock()
3049 static size_t ZSTD_loadDictionaryContent(ZSTD_matchState_t* ms, in ZSTD_loadDictionaryContent()
3053 const void* src, size_t srcSize, in ZSTD_loadDictionaryContent()
3073 size_t const remaining = (size_t)(iend - ip); in ZSTD_loadDictionaryContent()
3074 size_t const chunk = MIN(remaining, ZSTD_CHUNKSIZE_MAX); in ZSTD_loadDictionaryContent()
3140 size_t ZSTD_loadCEntropy(ZSTD_compressedBlockState_t* bs, void* workspace, in ZSTD_loadCEntropy()
3141 const void* const dict, size_t dictSize) in ZSTD_loadCEntropy()
3152 …size_t const hufHeaderSize = HUF_readCTable((HUF_CElt*)bs->entropy.huf.CTable, &maxSymbolValue, di… in ZSTD_loadCEntropy()
3166 …size_t const offcodeHeaderSize = FSE_readNCount(offcodeNCount, &offcodeMaxValue, &offcodeLog, dict… in ZSTD_loadCEntropy()
3181 …size_t const matchlengthHeaderSize = FSE_readNCount(matchlengthNCount, &matchlengthMaxValue, &matc… in ZSTD_loadCEntropy()
3195 …size_t const litlengthHeaderSize = FSE_readNCount(litlengthNCount, &litlengthMaxValue, &litlengthL… in ZSTD_loadCEntropy()
3213 { size_t const dictContentSize = (size_t)(dictEnd - dictPtr); in ZSTD_loadCEntropy()
3241 static size_t ZSTD_loadZstdDictionary(ZSTD_compressedBlockState_t* bs, in ZSTD_loadZstdDictionary()
3245 const void* dict, size_t dictSize, in ZSTD_loadZstdDictionary()
3251 size_t dictID; in ZSTD_loadZstdDictionary()
3252 size_t eSize; in ZSTD_loadZstdDictionary()
3264 size_t const dictContentSize = (size_t)(dictEnd - dictPtr); in ZSTD_loadZstdDictionary()
3273 static size_t
3279 const void* dict, size_t dictSize, in ZSTD_compress_insertDictionary()
3316 static size_t ZSTD_compressBegin_internal(ZSTD_CCtx* cctx, in ZSTD_compressBegin_internal()
3317 const void* dict, size_t dictSize, in ZSTD_compressBegin_internal()
3340 { size_t const dictID = cdict ? in ZSTD_compressBegin_internal()
3358 size_t ZSTD_compressBegin_advanced_internal(ZSTD_CCtx* cctx, in ZSTD_compressBegin_advanced_internal()
3359 const void* dict, size_t dictSize, in ZSTD_compressBegin_advanced_internal()
3378 size_t ZSTD_compressBegin_advanced(ZSTD_CCtx* cctx, in ZSTD_compressBegin_advanced()
3379 const void* dict, size_t dictSize, in ZSTD_compressBegin_advanced()
3390 size_t ZSTD_compressBegin_usingDict(ZSTD_CCtx* cctx, const void* dict, size_t dictSize, int compres… in ZSTD_compressBegin_usingDict()
3402 size_t ZSTD_compressBegin(ZSTD_CCtx* cctx, int compressionLevel) in ZSTD_compressBegin()
3411 static size_t ZSTD_writeEpilogue(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity) in ZSTD_writeEpilogue()
3415 size_t fhSize = 0; in ZSTD_writeEpilogue()
3450 void ZSTD_CCtx_trace(ZSTD_CCtx* cctx, size_t extraCSize) in ZSTD_CCtx_trace()
3456 size_t ZSTD_compressEnd (ZSTD_CCtx* cctx, in ZSTD_compressEnd()
3457 void* dst, size_t dstCapacity, in ZSTD_compressEnd()
3458 const void* src, size_t srcSize) in ZSTD_compressEnd()
3460 size_t endResult; in ZSTD_compressEnd()
3461 size_t const cSize = ZSTD_compressContinue_internal(cctx, in ZSTD_compressEnd()
3482 size_t ZSTD_compress_advanced (ZSTD_CCtx* cctx, in ZSTD_compress_advanced()
3483 void* dst, size_t dstCapacity, in ZSTD_compress_advanced()
3484 const void* src, size_t srcSize, in ZSTD_compress_advanced()
3485 const void* dict,size_t dictSize, in ZSTD_compress_advanced()
3500 size_t ZSTD_compress_advanced_internal( in ZSTD_compress_advanced_internal()
3502 void* dst, size_t dstCapacity, in ZSTD_compress_advanced_internal()
3503 const void* src, size_t srcSize, in ZSTD_compress_advanced_internal()
3504 const void* dict,size_t dictSize, in ZSTD_compress_advanced_internal()
3514 size_t ZSTD_compress_usingDict(ZSTD_CCtx* cctx, in ZSTD_compress_usingDict()
3515 void* dst, size_t dstCapacity, in ZSTD_compress_usingDict()
3516 const void* src, size_t srcSize, in ZSTD_compress_usingDict()
3517 const void* dict, size_t dictSize, in ZSTD_compress_usingDict()
3530 size_t ZSTD_compressCCtx(ZSTD_CCtx* cctx, in ZSTD_compressCCtx()
3531 void* dst, size_t dstCapacity, in ZSTD_compressCCtx()
3532 const void* src, size_t srcSize, in ZSTD_compressCCtx()
3540 size_t ZSTD_compress(void* dst, size_t dstCapacity, in ZSTD_compress()
3541 const void* src, size_t srcSize, in ZSTD_compress()
3544 size_t result; in ZSTD_compress()
3557 size_t ZSTD_estimateCDictSize_advanced( in ZSTD_estimateCDictSize_advanced()
3558 size_t dictSize, ZSTD_compressionParameters cParams, in ZSTD_estimateCDictSize_advanced()
3569 size_t ZSTD_estimateCDictSize(size_t dictSize, int compressionLevel) in ZSTD_estimateCDictSize()
3575 size_t ZSTD_sizeof_CDict(const ZSTD_CDict* cdict) in ZSTD_sizeof_CDict()
3584 static size_t ZSTD_initCDict_internal( in ZSTD_initCDict_internal()
3586 const void* dictBuffer, size_t dictSize, in ZSTD_initCDict_internal()
3626 { size_t const dictID = ZSTD_compress_insertDictionary( in ZSTD_initCDict_internal()
3631 assert(dictID <= (size_t)(U32)-1); in ZSTD_initCDict_internal()
3639 static ZSTD_CDict* ZSTD_createCDict_advanced_internal(size_t dictSize, in ZSTD_createCDict_advanced_internal()
3645 { size_t const workspaceSize = in ZSTD_createCDict_advanced_internal()
3672 ZSTD_CDict* ZSTD_createCDict_advanced(const void* dictBuffer, size_t dictSize, in ZSTD_createCDict_advanced()
3690 const void* dict, size_t dictSize, in ZSTD_createCDict_advanced2()
3736 ZSTD_CDict* ZSTD_createCDict(const void* dict, size_t dictSize, int compressionLevel) in ZSTD_createCDict()
3747 ZSTD_CDict* ZSTD_createCDict_byReference(const void* dict, size_t dictSize, int compressionLevel) in ZSTD_createCDict_byReference()
3758 size_t ZSTD_freeCDict(ZSTD_CDict* cdict) in ZSTD_freeCDict()
3785 void* workspace, size_t workspaceSize, in ZSTD_initStaticCDict()
3786 const void* dict, size_t dictSize, in ZSTD_initStaticCDict()
3791 size_t const matchStateSize = ZSTD_sizeof_matchState(&cParams, /* forCCtx */ 0); in ZSTD_initStaticCDict()
3792 size_t const neededSize = ZSTD_cwksp_alloc_size(sizeof(ZSTD_CDict)) in ZSTD_initStaticCDict()
3800 if ((size_t)workspace & 7) return NULL; /* 8-aligned */ in ZSTD_initStaticCDict()
3845 size_t ZSTD_compressBegin_usingCDict_advanced( in ZSTD_compressBegin_usingCDict_advanced()
3885 size_t ZSTD_compressBegin_usingCDict(ZSTD_CCtx* cctx, const ZSTD_CDict* cdict) in ZSTD_compressBegin_usingCDict()
3892 size_t ZSTD_compress_usingCDict_advanced(ZSTD_CCtx* cctx, in ZSTD_compress_usingCDict_advanced()
3893 void* dst, size_t dstCapacity, in ZSTD_compress_usingCDict_advanced()
3894 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_advanced()
3906 size_t ZSTD_compress_usingCDict(ZSTD_CCtx* cctx, in ZSTD_compress_usingCDict()
3907 void* dst, size_t dstCapacity, in ZSTD_compress_usingCDict()
3908 const void* src, size_t srcSize, in ZSTD_compress_usingCDict()
3927 ZSTD_CStream* ZSTD_initStaticCStream(void *workspace, size_t workspaceSize) in ZSTD_initStaticCStream()
3937 size_t ZSTD_freeCStream(ZSTD_CStream* zcs) in ZSTD_freeCStream()
3946 size_t ZSTD_CStreamInSize(void) { return ZSTD_BLOCKSIZE_MAX; } in ZSTD_CStreamInSize()
3948 size_t ZSTD_CStreamOutSize(void) in ZSTD_CStreamOutSize()
3963 size_t ZSTD_resetCStream(ZSTD_CStream* zcs, unsigned long long pss) in ZSTD_resetCStream()
3980 size_t ZSTD_initCStream_internal(ZSTD_CStream* zcs, in ZSTD_initCStream_internal()
3981 const void* dict, size_t dictSize, const ZSTD_CDict* cdict, in ZSTD_initCStream_internal()
4002 size_t ZSTD_initCStream_usingCDict_advanced(ZSTD_CStream* zcs, in ZSTD_initCStream_usingCDict_advanced()
4016 size_t ZSTD_initCStream_usingCDict(ZSTD_CStream* zcs, const ZSTD_CDict* cdict) in ZSTD_initCStream_usingCDict()
4029 size_t ZSTD_initCStream_advanced(ZSTD_CStream* zcs, in ZSTD_initCStream_advanced()
4030 const void* dict, size_t dictSize, in ZSTD_initCStream_advanced()
4047 size_t ZSTD_initCStream_usingDict(ZSTD_CStream* zcs, const void* dict, size_t dictSize, int compres… in ZSTD_initCStream_usingDict()
4056 size_t ZSTD_initCStream_srcSize(ZSTD_CStream* zcs, int compressionLevel, unsigned long long pss) in ZSTD_initCStream_srcSize()
4071 size_t ZSTD_initCStream(ZSTD_CStream* zcs, int compressionLevel) in ZSTD_initCStream()
4082 static size_t ZSTD_nextInputSizeHint(const ZSTD_CCtx* cctx) in ZSTD_nextInputSizeHint()
4084 size_t hintInSize = cctx->inBuffTarget - cctx->inBuffPos; in ZSTD_nextInputSizeHint()
4093 static size_t ZSTD_compressStream_generic(ZSTD_CStream* zcs, in ZSTD_compressStream_generic()
4128 && ( (size_t)(oend-op) >= ZSTD_compressBound(iend-ip) /* Enough output space */ in ZSTD_compressStream_generic()
4132 size_t const cSize = ZSTD_compressEnd(zcs, in ZSTD_compressStream_generic()
4144 size_t const toLoad = zcs->inBuffTarget - zcs->inBuffPos; in ZSTD_compressStream_generic()
4145 size_t const loaded = ZSTD_limitCopy( in ZSTD_compressStream_generic()
4166 size_t cSize; in ZSTD_compressStream_generic()
4167 size_t oSize = oend-op; in ZSTD_compressStream_generic()
4168 size_t const iSize = inputBuffered in ZSTD_compressStream_generic()
4170 : MIN((size_t)(iend - ip), zcs->blockSize); in ZSTD_compressStream_generic()
4224 { size_t const toFlush = zcs->outBuffContentSize - zcs->outBuffFlushedSize; in ZSTD_compressStream_generic()
4225 size_t const flushed = ZSTD_limitCopy(op, (size_t)(oend-op), in ZSTD_compressStream_generic()
4260 static size_t ZSTD_nextInputSizeHint_MTorST(const ZSTD_CCtx* cctx) in ZSTD_nextInputSizeHint_MTorST()
4266 size_t ZSTD_compressStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output, ZSTD_inBuffer* input) in ZSTD_compressStream()
4288 static size_t ZSTD_checkBufferStability(ZSTD_CCtx const* cctx, in ZSTD_checkBufferStability()
4301 size_t const outBufferSize = output->size - output->pos; in ZSTD_checkBufferStability()
4308 static size_t ZSTD_CCtx_init_compressStream2(ZSTD_CCtx* cctx, in ZSTD_CCtx_init_compressStream2()
4310 size_t inSize) { in ZSTD_CCtx_init_compressStream2()
4321 size_t const dictSize = prefixDict.dict in ZSTD_CCtx_init_compressStream2()
4361 size_t ZSTD_compressStream2( ZSTD_CCtx* cctx, in ZSTD_compressStream2()
4388 size_t ZSTD_compressStream2_simpleArgs ( in ZSTD_compressStream2_simpleArgs()
4390 void* dst, size_t dstCapacity, size_t* dstPos, in ZSTD_compressStream2_simpleArgs()
4391 const void* src, size_t srcSize, size_t* srcPos, in ZSTD_compressStream2_simpleArgs()
4397 size_t const cErr = ZSTD_compressStream2(cctx, &output, &input, endOp); in ZSTD_compressStream2_simpleArgs()
4403 size_t ZSTD_compress2(ZSTD_CCtx* cctx, in ZSTD_compress2()
4404 void* dst, size_t dstCapacity, in ZSTD_compress2()
4405 const void* src, size_t srcSize) in ZSTD_compress2()
4414 { size_t oPos = 0; in ZSTD_compress2()
4415 size_t iPos = 0; in ZSTD_compress2()
4416 size_t const result = ZSTD_compressStream2_simpleArgs(cctx, in ZSTD_compress2()
4436 size_t posInSrc; /* Number of bytes given by sequences provided so far */
4440 static size_t ZSTD_validateSequence(U32 offCode, U32 matchLength, in ZSTD_validateSequence()
4441 size_t posInSrc, U32 windowLog, size_t dictSize, U32 minMatch) { in ZSTD_validateSequence()
4442 size_t offsetBound; in ZSTD_validateSequence()
4449 offsetBound = posInSrc > windowSize ? (size_t)windowSize : posInSrc + (size_t)dictSize; in ZSTD_validateSequence()
4479 static size_t ZSTD_copySequencesToSeqStoreExplicitBlockDelim(ZSTD_CCtx* cctx, ZSTD_sequencePosition… in ZSTD_copySequencesToSeqStoreExplicitBlockDelim()
4480 … const ZSTD_Sequence* const inSeqs, size_t inSeqsSize, in ZSTD_copySequencesToSeqStoreExplicitBlockDelim()
4481 const void* src, size_t blockSize) { in ZSTD_copySequencesToSeqStoreExplicitBlockDelim()
4544 static size_t ZSTD_copySequencesToSeqStoreNoBlockDelim(ZSTD_CCtx* cctx, ZSTD_sequencePosition* seqP… in ZSTD_copySequencesToSeqStoreNoBlockDelim()
4545 … const ZSTD_Sequence* const inSeqs, size_t inSeqsSize, in ZSTD_copySequencesToSeqStoreNoBlockDelim()
4546 const void* src, size_t blockSize) { in ZSTD_copySequencesToSeqStoreNoBlockDelim()
4550 size_t dictSize; in ZSTD_copySequencesToSeqStoreNoBlockDelim()
4665 typedef size_t (*ZSTD_sequenceCopier) (ZSTD_CCtx* cctx, ZSTD_sequencePosition* seqPos,
4666 const ZSTD_Sequence* const inSeqs, size_t inSeqsSize,
4667 const void* src, size_t blockSize);
4684 static size_t ZSTD_compressSequences_internal(ZSTD_CCtx* cctx, in ZSTD_compressSequences_internal()
4685 void* dst, size_t dstCapacity, in ZSTD_compressSequences_internal()
4686 const ZSTD_Sequence* inSeqs, size_t inSeqsSize, in ZSTD_compressSequences_internal()
4687 const void* src, size_t srcSize) { in ZSTD_compressSequences_internal()
4688 size_t cSize = 0; in ZSTD_compressSequences_internal()
4690 size_t blockSize; in ZSTD_compressSequences_internal()
4691 size_t compressedSeqsSize; in ZSTD_compressSequences_internal()
4692 size_t remaining = srcSize; in ZSTD_compressSequences_internal()
4711 size_t cBlockSize; in ZSTD_compressSequences_internal()
4712 size_t additionalByteAdjustment; in ZSTD_compressSequences_internal()
4795 size_t ZSTD_compressSequences(ZSTD_CCtx* const cctx, void* dst, size_t dstCapacity, in ZSTD_compressSequences()
4796 const ZSTD_Sequence* inSeqs, size_t inSeqsSize, in ZSTD_compressSequences()
4797 const void* src, size_t srcSize) { in ZSTD_compressSequences()
4799 size_t cSize = 0; in ZSTD_compressSequences()
4800 size_t compressedBlocksSize = 0; in ZSTD_compressSequences()
4801 size_t frameHeaderSize = 0; in ZSTD_compressSequences()
4840 size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output) in ZSTD_flushStream()
4847 size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output) in ZSTD_endStream()
4850 size_t const remainingToFlush = ZSTD_compressStream2(zcs, output, &input, ZSTD_e_end); in ZSTD_endStream()
4854 { size_t const lastBlockSize = zcs->frameEnded ? 0 : ZSTD_BLOCKHEADERSIZE; in ZSTD_endStream()
4855 …size_t const checksumSize = (size_t)(zcs->frameEnded ? 0 : zcs->appliedParams.fParams.checksumFlag… in ZSTD_endStream()
4856 size_t const toFlush = remainingToFlush + lastBlockSize + checksumSize; in ZSTD_endStream()
4976 …onParameters ZSTD_dedicatedDictSearch_getCParams(int const compressionLevel, size_t const dictSize) in ZSTD_dedicatedDictSearch_getCParams()
5030 static U64 ZSTD_getCParamRowSize(U64 srcSizeHint, size_t dictSize, ZSTD_cParamMode_e mode) in ZSTD_getCParamRowSize()
5045 size_t const addedSize = unknown && dictSize > 0 ? 500 : 0; in ZSTD_getCParamRowSize()
5055 …etCParams_internal(int compressionLevel, unsigned long long srcSizeHint, size_t dictSize, ZSTD_cPa… in ZSTD_getCParams_internal()
5082 …onParameters ZSTD_getCParams(int compressionLevel, unsigned long long srcSizeHint, size_t dictSize) in ZSTD_getCParams()
5092 …getParams_internal(int compressionLevel, unsigned long long srcSizeHint, size_t dictSize, ZSTD_cPa… in ZSTD_getParams_internal()
5106 ZSTD_parameters ZSTD_getParams(int compressionLevel, unsigned long long srcSizeHint, size_t dictSiz… in ZSTD_getParams()