Lines Matching refs:cParams
230 … const ZSTD_compressionParameters* const cParams) { in ZSTD_resolveRowMatchFinderMode() argument
237 if (!ZSTD_rowMatchFinderSupported(cParams->strategy)) return mode; in ZSTD_resolveRowMatchFinderMode()
238 if (cParams->windowLog > kWindowLogLowerBound) mode = ZSTD_ps_enable; in ZSTD_resolveRowMatchFinderMode()
244 … const ZSTD_compressionParameters* const cParams) { in ZSTD_resolveBlockSplitterMode() argument
246 …return (cParams->strategy >= ZSTD_btopt && cParams->windowLog >= 17) ? ZSTD_ps_enable : ZSTD_ps_di… in ZSTD_resolveBlockSplitterMode()
265 const ZSTD_compressionParameters* const cParams) { in ZSTD_resolveEnableLdm() argument
267 …return (cParams->strategy >= ZSTD_btopt && cParams->windowLog >= 27) ? ZSTD_ps_enable : ZSTD_ps_di… in ZSTD_resolveEnableLdm()
294 static int ZSTD_CDictIndicesAreTagged(const ZSTD_compressionParameters* const cParams) { in ZSTD_CDictIndicesAreTagged() argument
295 return cParams->strategy == ZSTD_fast || cParams->strategy == ZSTD_dfast; in ZSTD_CDictIndicesAreTagged()
299 ZSTD_compressionParameters cParams) in ZSTD_makeCCtxParamsFromCParams() argument
304 cctxParams.cParams = cParams; in ZSTD_makeCCtxParamsFromCParams()
307 … cctxParams.ldmParams.enableLdm = ZSTD_resolveEnableLdm(cctxParams.ldmParams.enableLdm, &cParams); in ZSTD_makeCCtxParamsFromCParams()
309 ZSTD_ldm_adjustParameters(&cctxParams.ldmParams, &cParams); in ZSTD_makeCCtxParamsFromCParams()
313 …txParams.postBlockSplitter = ZSTD_resolveBlockSplitterMode(cctxParams.postBlockSplitter, &cParams); in ZSTD_makeCCtxParamsFromCParams()
314 …xParams.useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams.useRowMatchFinder, &cParams); in ZSTD_makeCCtxParamsFromCParams()
319 assert(!ZSTD_checkCParams(cParams)); in ZSTD_makeCCtxParamsFromCParams()
372 assert(!ZSTD_checkCParams(params->cParams)); in ZSTD_CCtxParams_init_internal()
374 cctxParams->cParams = params->cParams; in ZSTD_CCtxParams_init_internal()
380 …seRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams->useRowMatchFinder, ¶ms->cParams); in ZSTD_CCtxParams_init_internal()
381 …postBlockSplitter = ZSTD_resolveBlockSplitterMode(cctxParams->postBlockSplitter, ¶ms->cParams); in ZSTD_CCtxParams_init_internal()
382 …ms->ldmParams.enableLdm = ZSTD_resolveEnableLdm(cctxParams->ldmParams.enableLdm, ¶ms->cParams); in ZSTD_CCtxParams_init_internal()
393 FORWARD_IF_ERROR( ZSTD_checkCParams(params.cParams) , ""); in ZSTD_CCtxParams_init_advanced()
405 assert(!ZSTD_checkCParams(params->cParams)); in ZSTD_CCtxParams_setZstdParams()
406 cctxParams->cParams = params->cParams; in ZSTD_CCtxParams_setZstdParams()
776 CCtxParams->cParams.windowLog = (U32)value; in ZSTD_CCtxParams_setParameter()
777 return CCtxParams->cParams.windowLog; in ZSTD_CCtxParams_setParameter()
782 CCtxParams->cParams.hashLog = (U32)value; in ZSTD_CCtxParams_setParameter()
783 return CCtxParams->cParams.hashLog; in ZSTD_CCtxParams_setParameter()
788 CCtxParams->cParams.chainLog = (U32)value; in ZSTD_CCtxParams_setParameter()
789 return CCtxParams->cParams.chainLog; in ZSTD_CCtxParams_setParameter()
794 CCtxParams->cParams.searchLog = (U32)value; in ZSTD_CCtxParams_setParameter()
800 CCtxParams->cParams.minMatch = (U32)value; in ZSTD_CCtxParams_setParameter()
801 return CCtxParams->cParams.minMatch; in ZSTD_CCtxParams_setParameter()
805 CCtxParams->cParams.targetLength = (U32)value; in ZSTD_CCtxParams_setParameter()
806 return CCtxParams->cParams.targetLength; in ZSTD_CCtxParams_setParameter()
811 CCtxParams->cParams.strategy = (ZSTD_strategy)value; in ZSTD_CCtxParams_setParameter()
812 return (size_t)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_setParameter()
994 *value = (int)CCtxParams->cParams.windowLog; in ZSTD_CCtxParams_getParameter()
997 *value = (int)CCtxParams->cParams.hashLog; in ZSTD_CCtxParams_getParameter()
1000 *value = (int)CCtxParams->cParams.chainLog; in ZSTD_CCtxParams_getParameter()
1003 *value = (int)CCtxParams->cParams.searchLog; in ZSTD_CCtxParams_getParameter()
1006 *value = (int)CCtxParams->cParams.minMatch; in ZSTD_CCtxParams_getParameter()
1009 *value = (int)CCtxParams->cParams.targetLength; in ZSTD_CCtxParams_getParameter()
1012 *value = (int)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_getParameter()
1158 FORWARD_IF_ERROR(ZSTD_checkCParams(params.cParams), ""); in ZSTD_CCtx_setParams()
1162 FORWARD_IF_ERROR(ZSTD_CCtx_setCParams(cctx, params.cParams), ""); in ZSTD_CCtx_setParams()
1179 const ZSTD_compressionParameters* cParams);
1181 ZSTD_compressionParameters* cParams);
1324 size_t ZSTD_checkCParams(ZSTD_compressionParameters cParams) in ZSTD_checkCParams() argument
1326 BOUNDCHECK(ZSTD_c_windowLog, (int)cParams.windowLog); in ZSTD_checkCParams()
1327 BOUNDCHECK(ZSTD_c_chainLog, (int)cParams.chainLog); in ZSTD_checkCParams()
1328 BOUNDCHECK(ZSTD_c_hashLog, (int)cParams.hashLog); in ZSTD_checkCParams()
1329 BOUNDCHECK(ZSTD_c_searchLog, (int)cParams.searchLog); in ZSTD_checkCParams()
1330 BOUNDCHECK(ZSTD_c_minMatch, (int)cParams.minMatch); in ZSTD_checkCParams()
1331 BOUNDCHECK(ZSTD_c_targetLength,(int)cParams.targetLength); in ZSTD_checkCParams()
1332 BOUNDCHECK(ZSTD_c_strategy, (int)cParams.strategy); in ZSTD_checkCParams()
1340 ZSTD_clampCParams(ZSTD_compressionParameters cParams) in ZSTD_clampCParams() argument
1349 CLAMP(ZSTD_c_windowLog, cParams.windowLog); in ZSTD_clampCParams()
1350 CLAMP(ZSTD_c_chainLog, cParams.chainLog); in ZSTD_clampCParams()
1351 CLAMP(ZSTD_c_hashLog, cParams.hashLog); in ZSTD_clampCParams()
1352 CLAMP(ZSTD_c_searchLog, cParams.searchLog); in ZSTD_clampCParams()
1353 CLAMP(ZSTD_c_minMatch, cParams.minMatch); in ZSTD_clampCParams()
1354 CLAMP(ZSTD_c_targetLength,cParams.targetLength); in ZSTD_clampCParams()
1355 CLAMP_TYPE(ZSTD_c_strategy,cParams.strategy, ZSTD_strategy); in ZSTD_clampCParams()
1356 return cParams; in ZSTD_clampCParams()
1561 ZSTD_compressionParameters* cParams, in ZSTD_overrideCParams() argument
1564 if (overrides->windowLog) cParams->windowLog = overrides->windowLog; in ZSTD_overrideCParams()
1565 if (overrides->hashLog) cParams->hashLog = overrides->hashLog; in ZSTD_overrideCParams()
1566 if (overrides->chainLog) cParams->chainLog = overrides->chainLog; in ZSTD_overrideCParams()
1567 if (overrides->searchLog) cParams->searchLog = overrides->searchLog; in ZSTD_overrideCParams()
1568 if (overrides->minMatch) cParams->minMatch = overrides->minMatch; in ZSTD_overrideCParams()
1569 if (overrides->targetLength) cParams->targetLength = overrides->targetLength; in ZSTD_overrideCParams()
1570 if (overrides->strategy) cParams->strategy = overrides->strategy; in ZSTD_overrideCParams()
1576 ZSTD_compressionParameters cParams; in ZSTD_getCParamsFromCCtxParams() local
1581 cParams = ZSTD_getCParams_internal(CCtxParams->compressionLevel, srcSizeHint, dictSize, mode); in ZSTD_getCParamsFromCCtxParams()
1582 …if (CCtxParams->ldmParams.enableLdm == ZSTD_ps_enable) cParams.windowLog = ZSTD_LDM_DEFAULT_WINDOW… in ZSTD_getCParamsFromCCtxParams()
1583 ZSTD_overrideCParams(&cParams, &CCtxParams->cParams); in ZSTD_getCParamsFromCCtxParams()
1584 assert(!ZSTD_checkCParams(cParams)); in ZSTD_getCParamsFromCCtxParams()
1586 …return ZSTD_adjustCParams_internal(cParams, srcSizeHint, dictSize, mode, CCtxParams->useRowMatchFi… in ZSTD_getCParamsFromCCtxParams()
1590 ZSTD_sizeof_matchState(const ZSTD_compressionParameters* const cParams, in ZSTD_sizeof_matchState() argument
1596 …size_t const chainSize = ZSTD_allocateChainTable(cParams->strategy, useRowMatchFinder, enableDedic… in ZSTD_sizeof_matchState()
1597 ? ((size_t)1 << cParams->chainLog) in ZSTD_sizeof_matchState()
1599 size_t const hSize = ((size_t)1) << cParams->hashLog; in ZSTD_sizeof_matchState()
1600 …U32 const hashLog3 = (forCCtx && cParams->minMatch==3) ? MIN(ZSTD_HASHLOG3_MAX, cParams->window… in ZSTD_sizeof_matchState()
1614 size_t const lazyAdditionalSpace = ZSTD_rowMatchFinderUsed(cParams->strategy, useRowMatchFinder) in ZSTD_sizeof_matchState()
1617 size_t const optSpace = (forCCtx && (cParams->strategy >= ZSTD_btopt)) in ZSTD_sizeof_matchState()
1639 const ZSTD_compressionParameters* cParams, in ZSTD_estimateCCtxSize_usingCCtxParams_internal() argument
1649 size_t const windowSize = (size_t) BOUNDED(1ULL, 1ULL << cParams->windowLog, pledgedSrcSize); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1651 size_t const maxNbSeq = ZSTD_maxNbSeq(blockSize, cParams->minMatch, useSequenceProducer); in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1657 …size_t const matchStateSize = ZSTD_sizeof_matchState(cParams, useRowMatchFinder, /* enableDedicate… in ZSTD_estimateCCtxSize_usingCCtxParams_internal()
1692 ZSTD_compressionParameters const cParams = in ZSTD_estimateCCtxSize_usingCCtxParams() local
1695 &cParams); in ZSTD_estimateCCtxSize_usingCCtxParams()
1702 …&cParams, ¶ms->ldmParams, 1, useRowMatchFinder, 0, 0, ZSTD_CONTENTSIZE_UNKNOWN, ZSTD_hasExtSeq… in ZSTD_estimateCCtxSize_usingCCtxParams()
1705 size_t ZSTD_estimateCCtxSize_usingCParams(ZSTD_compressionParameters cParams) in ZSTD_estimateCCtxSize_usingCParams() argument
1707 ZSTD_CCtx_params initialParams = ZSTD_makeCCtxParamsFromCParams(cParams); in ZSTD_estimateCCtxSize_usingCParams()
1708 if (ZSTD_rowMatchFinderSupported(cParams.strategy)) { in ZSTD_estimateCCtxSize_usingCParams()
1729 …ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeTiers… in ZSTD_estimateCCtxSize_internal() local
1730 largestSize = MAX(ZSTD_estimateCCtxSize_usingCParams(cParams), largestSize); in ZSTD_estimateCCtxSize_internal()
1750 { ZSTD_compressionParameters const cParams = in ZSTD_estimateCStreamSize_usingCCtxParams() local
1752 …st blockSize = MIN(ZSTD_resolveMaxBlockSize(params->maxBlockSize), (size_t)1 << cParams.windowLog); in ZSTD_estimateCStreamSize_usingCCtxParams()
1754 ? ((size_t)1 << cParams.windowLog) + blockSize in ZSTD_estimateCStreamSize_usingCCtxParams()
1759 …st useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(params->useRowMatchFinder, ¶ms->cParams); in ZSTD_estimateCStreamSize_usingCCtxParams()
1762 &cParams, ¶ms->ldmParams, 1, useRowMatchFinder, inBuffSize, outBuffSize, in ZSTD_estimateCStreamSize_usingCCtxParams()
1767 size_t ZSTD_estimateCStreamSize_usingCParams(ZSTD_compressionParameters cParams) in ZSTD_estimateCStreamSize_usingCParams() argument
1769 ZSTD_CCtx_params initialParams = ZSTD_makeCCtxParamsFromCParams(cParams); in ZSTD_estimateCStreamSize_usingCParams()
1770 if (ZSTD_rowMatchFinderSupported(cParams.strategy)) { in ZSTD_estimateCStreamSize_usingCParams()
1786 …ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENT… in ZSTD_estimateCStreamSize_internal() local
1787 return ZSTD_estimateCStreamSize_usingCParams(cParams); in ZSTD_estimateCStreamSize_internal()
1913 const ZSTD_compressionParameters* cParams, in ZSTD_reset_matchState() argument
1920 size_t const chainSize = ZSTD_allocateChainTable(cParams->strategy, useRowMatchFinder, in ZSTD_reset_matchState()
1922 ? ((size_t)1 << cParams->chainLog) in ZSTD_reset_matchState()
1924 size_t const hSize = ((size_t)1) << cParams->hashLog; in ZSTD_reset_matchState()
1925 …hashLog3 = ((forWho == ZSTD_resetTarget_CCtx) && cParams->minMatch==3) ? MIN(ZSTD_HASHLOG3_MAX, cP… in ZSTD_reset_matchState()
1958 if (ZSTD_rowMatchFinderUsed(cParams->strategy, useRowMatchFinder)) { in ZSTD_reset_matchState()
1973 U32 const rowLog = BOUNDED(4, cParams->searchLog, 6); in ZSTD_reset_matchState()
1974 assert(cParams->hashLog >= rowLog); in ZSTD_reset_matchState()
1975 ms->rowHashLog = cParams->hashLog - rowLog; in ZSTD_reset_matchState()
1980 if ((forWho == ZSTD_resetTarget_CCtx) && (cParams->strategy >= ZSTD_btopt)) { in ZSTD_reset_matchState()
1990 ms->cParams = *cParams; in ZSTD_reset_matchState()
2035 …(U32)pledgedSrcSize, params->cParams.windowLog, (int)params->useRowMatchFinder, (int)params->postB… in ZSTD_resetCCtx_internal()
2036 assert(!ZSTD_isError(ZSTD_checkCParams(params->cParams))); in ZSTD_resetCCtx_internal()
2052 ZSTD_ldm_adjustParameters(&zc->appliedParams.ldmParams, ¶ms->cParams); in ZSTD_resetCCtx_internal()
2057 …{ size_t const windowSize = MAX(1, (size_t)MIN(((U64)1 << params->cParams.windowLog), pledgedSrc… in ZSTD_resetCCtx_internal()
2059 …size_t const maxNbSeq = ZSTD_maxNbSeq(blockSize, params->cParams.minMatch, ZSTD_hasExtSeqProd(para… in ZSTD_resetCCtx_internal()
2075 … ¶ms->cParams, ¶ms->ldmParams, zc->staticSize != 0, params->useRowMatchFinder, in ZSTD_resetCCtx_internal()
2118 zc->blockState.matchState.cParams = params->cParams; in ZSTD_resetCCtx_internal()
2139 ¶ms->cParams, in ZSTD_resetCCtx_internal()
2239 size_t cutoff = attachDictSizeCutoffs[cdict->matchState.cParams.strategy]; in ZSTD_shouldAttachDict()
2260 ZSTD_compressionParameters adjusted_cdict_cParams = cdict->matchState.cParams; in ZSTD_resetCCtx_byAttachingCDict()
2261 unsigned const windowLog = params.cParams.windowLog; in ZSTD_resetCCtx_byAttachingCDict()
2271 params.cParams = ZSTD_adjustCParams_internal(adjusted_cdict_cParams, pledgedSrcSize, in ZSTD_resetCCtx_byAttachingCDict()
2274 params.cParams.windowLog = windowLog; in ZSTD_resetCCtx_byAttachingCDict()
2279 assert(cctx->appliedParams.cParams.strategy == adjusted_cdict_cParams.strategy); in ZSTD_resetCCtx_byAttachingCDict()
2313 ZSTD_compressionParameters const* cParams) { in ZSTD_copyCDictTableIntoCCtx() argument
2314 if (ZSTD_CDictIndicesAreTagged(cParams)){ in ZSTD_copyCDictTableIntoCCtx()
2334 const ZSTD_compressionParameters *cdict_cParams = &cdict->matchState.cParams; in ZSTD_resetCCtx_byCopyingCDict()
2340 { unsigned const windowLog = params.cParams.windowLog; in ZSTD_resetCCtx_byCopyingCDict()
2343 params.cParams = *cdict_cParams; in ZSTD_resetCCtx_byCopyingCDict()
2344 params.cParams.windowLog = windowLog; in ZSTD_resetCCtx_byCopyingCDict()
2349 assert(cctx->appliedParams.cParams.strategy == cdict_cParams->strategy); in ZSTD_resetCCtx_byCopyingCDict()
2350 assert(cctx->appliedParams.cParams.hashLog == cdict_cParams->hashLog); in ZSTD_resetCCtx_byCopyingCDict()
2351 assert(cctx->appliedParams.cParams.chainLog == cdict_cParams->chainLog); in ZSTD_resetCCtx_byCopyingCDict()
2368 …if (ZSTD_allocateChainTable(cctx->appliedParams.cParams.strategy, cctx->appliedParams.useRowMatchF… in ZSTD_resetCCtx_byCopyingCDict()
2451 params.cParams = srcCCtx->appliedParams.cParams; in ZSTD_copyCCtx_internal()
2463 … assert(dstCCtx->appliedParams.cParams.windowLog == srcCCtx->appliedParams.cParams.windowLog); in ZSTD_copyCCtx_internal()
2464 assert(dstCCtx->appliedParams.cParams.strategy == srcCCtx->appliedParams.cParams.strategy); in ZSTD_copyCCtx_internal()
2465 assert(dstCCtx->appliedParams.cParams.hashLog == srcCCtx->appliedParams.cParams.hashLog); in ZSTD_copyCCtx_internal()
2466 assert(dstCCtx->appliedParams.cParams.chainLog == srcCCtx->appliedParams.cParams.chainLog); in ZSTD_copyCCtx_internal()
2473 { size_t const chainSize = ZSTD_allocateChainTable(srcCCtx->appliedParams.cParams.strategy, in ZSTD_copyCCtx_internal()
2476 ? ((size_t)1 << srcCCtx->appliedParams.cParams.chainLog) in ZSTD_copyCCtx_internal()
2478 size_t const hSize = (size_t)1 << srcCCtx->appliedParams.cParams.hashLog; in ZSTD_copyCCtx_internal()
2582 { U32 const hSize = (U32)1 << params->cParams.hashLog; in ZSTD_reduceIndex()
2586 …if (ZSTD_allocateChainTable(params->cParams.strategy, params->useRowMatchFinder, (U32)ms->dedicate… in ZSTD_reduceIndex()
2587 U32 const chainSize = (U32)1 << params->cParams.chainLog; in ZSTD_reduceIndex()
2588 if (params->cParams.strategy == ZSTD_btlazy2) in ZSTD_reduceIndex()
2812 ZSTD_strategy const strategy = cctxParams->cParams.strategy; in ZSTD_entropyCompressSeqStore_internal()
2845 cctxParams->cParams.strategy, in ZSTD_entropyCompressSeqStore_internal()
2947 { size_t const maxCSize = blockSize - ZSTD_minGain(blockSize, cctxParams->cParams.strategy); in ZSTD_entropyCompressSeqStore_wExtLitBuffer()
3151 …c void ZSTD_validateSeqStore(const SeqStore_t* seqStore, const ZSTD_compressionParameters* cParams) in ZSTD_validateSeqStore() argument
3156 size_t const matchLenLowerBound = cParams->minMatch == 3 ? 3 : 4; in ZSTD_validateSeqStore()
3165 (void)cParams; in ZSTD_validateSeqStore()
3184 ZSTD_assertEqualCParams(zc->appliedParams.cParams, ms->cParams); in ZSTD_buildSeqStore()
3188 if (zc->appliedParams.cParams.strategy >= ZSTD_btopt) { in ZSTD_buildSeqStore()
3191 … ZSTD_ldm_skipSequences(&zc->externSeqStore, srcSize, zc->appliedParams.cParams.minMatch); in ZSTD_buildSeqStore()
3271 { U32 const windowSize = (U32)1 << zc->appliedParams.cParams.windowLog; in ZSTD_buildSeqStore()
3317 zc->appliedParams.cParams.strategy, in ZSTD_buildSeqStore()
3330 zc->appliedParams.cParams.strategy, in ZSTD_buildSeqStore()
3339 ZSTD_validateSeqStore(&zc->seqStore, &zc->appliedParams.cParams); in ZSTD_buildSeqStore()
3681 ZSTD_strategy const strategy = cctxParams->cParams.strategy; in ZSTD_buildBlockEntropyStats_sequences()
3721 int const huf_useOptDepth = (cctxParams->cParams.strategy >= HUF_OPTIMAL_DEPTH_THRESHOLD); in ZSTD_buildBlockEntropyStats()
4403 srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
4446 U32 const cycleLog = ZSTD_cycleLog(params->cParams.chainLog, params->cParams.strategy); in ZSTD_overflowCorrectIfNeeded()
4447 U32 const maxDist = (U32)1 << params->cParams.windowLog; in ZSTD_overflowCorrectIfNeeded()
4515 U32 const maxDist = (U32)1 << cctx->appliedParams.cParams.windowLog; in ZSTD_compress_frameChunk()
4518 assert(cctx->appliedParams.cParams.windowLog <= ZSTD_WINDOWLOG_MAX); in ZSTD_compress_frameChunk()
4530 cctx->appliedParams.cParams.strategy, in ZSTD_compress_frameChunk()
4617 U32 const windowSize = (U32)1 << params->cParams.windowLog; in ZSTD_writeFrameHeader()
4619 … BYTE const windowLogByte = (BYTE)((params->cParams.windowLog - ZSTD_WINDOWLOG_ABSOLUTEMIN) << 3); in ZSTD_writeFrameHeader()
4785 ZSTD_compressionParameters const cParams = cctx->appliedParams.cParams; in ZSTD_getBlockSize_deprecated() local
4786 assert(!ZSTD_checkCParams(cParams)); in ZSTD_getBlockSize_deprecated()
4787 return MIN(cctx->appliedParams.maxBlockSize, (size_t)1 << cParams.windowLog); in ZSTD_getBlockSize_deprecated()
4829 ZSTD_assertEqualCParams(params->cParams, ms->cParams); in ZSTD_loadDictionaryContent()
4839 int const CDictTaggedIndices = ZSTD_CDictIndicesAreTagged(¶ms->cParams); in ZSTD_loadDictionaryContent()
4877 …{ U32 maxDictSize = 1U << MIN(MAX(params->cParams.hashLog + 3, params->cParams.chainLog + 1), 31… in ZSTD_loadDictionaryContent()
4893 switch(params->cParams.strategy) in ZSTD_loadDictionaryContent()
4919 size_t const tagTableSize = ((size_t)1 << params->cParams.hashLog); in ZSTD_loadDictionaryContent()
5161 DEBUGLOG(4, "ZSTD_compressBegin_internal: wlog=%u", params->cParams.windowLog); in ZSTD_compressBegin_internal()
5163 assert(!ZSTD_isError(ZSTD_checkCParams(params->cParams))); in ZSTD_compressBegin_internal()
5204 DEBUGLOG(4, "ZSTD_compressBegin_advanced_internal: wlog=%u", params->cParams.windowLog); in ZSTD_compressBegin_advanced_internal()
5206 FORWARD_IF_ERROR( ZSTD_checkCParams(params->cParams) , ""); in ZSTD_compressBegin_advanced_internal()
5341 FORWARD_IF_ERROR(ZSTD_checkCParams(params.cParams), ""); in ZSTD_compress_advanced()
5408 size_t dictSize, ZSTD_compressionParameters cParams, in ZSTD_estimateCDictSize_advanced() argument
5416 + ZSTD_sizeof_matchState(&cParams, ZSTD_resolveRowMatchFinderMode(ZSTD_ps_auto, &cParams), in ZSTD_estimateCDictSize_advanced()
5424 …ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENT… in ZSTD_estimateCDictSize() local
5425 return ZSTD_estimateCDictSize_advanced(dictSize, cParams, ZSTD_dlm_byCopy); in ZSTD_estimateCDictSize()
5445 assert(!ZSTD_checkCParams(params.cParams)); in ZSTD_initCDict_internal()
5446 cdict->matchState.cParams = params.cParams; in ZSTD_initCDict_internal()
5467 ¶ms.cParams, in ZSTD_initCDict_internal()
5493 ZSTD_compressionParameters cParams, in ZSTD_createCDict_advanced_internal() argument
5504 … ZSTD_sizeof_matchState(&cParams, useRowMatchFinder, enableDedicatedDictSearch, /* forCCtx */ 0) + in ZSTD_createCDict_advanced_internal()
5531 ZSTD_compressionParameters cParams, in ZSTD_createCDict_advanced() argument
5538 cctxParams.cParams = cParams; in ZSTD_createCDict_advanced()
5554 ZSTD_compressionParameters cParams; in ZSTD_createCDict_advanced2() local
5561 cParams = ZSTD_dedicatedDictSearch_getCParams( in ZSTD_createCDict_advanced2()
5563 ZSTD_overrideCParams(&cParams, &cctxParams.cParams); in ZSTD_createCDict_advanced2()
5565 cParams = ZSTD_getCParamsFromCCtxParams( in ZSTD_createCDict_advanced2()
5569 if (!ZSTD_dedicatedDictSearch_isSupported(&cParams)) { in ZSTD_createCDict_advanced2()
5572 cParams = ZSTD_getCParamsFromCCtxParams( in ZSTD_createCDict_advanced2()
5577 cctxParams.cParams = cParams; in ZSTD_createCDict_advanced2()
5578 …xParams.useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams.useRowMatchFinder, &cParams); in ZSTD_createCDict_advanced2()
5581 dictLoadMethod, cctxParams.cParams, in ZSTD_createCDict_advanced2()
5598 …ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_U… in ZSTD_createCDict() local
5601 cParams, ZSTD_defaultCMem); in ZSTD_createCDict()
5609 …ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_U… in ZSTD_createCDict_byReference() local
5612 cParams, ZSTD_defaultCMem); in ZSTD_createCDict_byReference()
5649 ZSTD_compressionParameters cParams) in ZSTD_initStaticCDict() argument
5651 …STD_ParamSwitch_e const useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(ZSTD_ps_auto, &cParams); in ZSTD_initStaticCDict()
5653 …size_t const matchStateSize = ZSTD_sizeof_matchState(&cParams, useRowMatchFinder, /* enableDedicat… in ZSTD_initStaticCDict()
5676 params.cParams = cParams; in ZSTD_initStaticCDict()
5693 return cdict->matchState.cParams; in ZSTD_getCParamsFromCDict()
5720 params.cParams = ( pledgedSrcSize < ZSTD_USE_CDICT_PARAMS_SRCSIZE_CUTOFF in ZSTD_compressBegin_usingCDict_internal()
5737 cctxParams.cParams.windowLog = MAX(cctxParams.cParams.windowLog, limitedSrcLog); in ZSTD_compressBegin_usingCDict_internal()
5880 assert(!ZSTD_isError(ZSTD_checkCParams(params->cParams))); in ZSTD_initCStream_internal()
5933 FORWARD_IF_ERROR( ZSTD_checkCParams(params.cParams) , ""); in ZSTD_initCStream_advanced()
6252 params.cParams = ZSTD_getCParamsFromCCtxParams( in ZSTD_CCtx_init_compressStream2()
6257 …arams.postBlockSplitter = ZSTD_resolveBlockSplitterMode(params.postBlockSplitter, ¶ms.cParams); in ZSTD_CCtx_init_compressStream2()
6258 params.ldmParams.enableLdm = ZSTD_resolveEnableLdm(params.ldmParams.enableLdm, ¶ms.cParams); in ZSTD_CCtx_init_compressStream2()
6259 …rams.useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(params.useRowMatchFinder, ¶ms.cParams); in ZSTD_CCtx_init_compressStream2()
6265 assert(!ZSTD_isError(ZSTD_checkCParams(params.cParams))); in ZSTD_CCtx_init_compressStream2()
6475 … FORWARD_IF_ERROR(ZSTD_validateSequence(offBase, matchLength, cctx->appliedParams.cParams.minMatch, in ZSTD_transferSequences_wBlockDelim()
6477 cctx->appliedParams.cParams.windowLog, dictSize, in ZSTD_transferSequences_wBlockDelim()
6594 … if (matchLength > blockSize && firstHalfMatchLength >= cctx->appliedParams.cParams.minMatch) { in ZSTD_transferSequences_noDelim()
6597 if (secondHalfMatchLength < cctx->appliedParams.cParams.minMatch) { in ZSTD_transferSequences_noDelim()
6599 … endPosInSequence -= cctx->appliedParams.cParams.minMatch - secondHalfMatchLength; in ZSTD_transferSequences_noDelim()
6600 … bytesAdjustment = cctx->appliedParams.cParams.minMatch - secondHalfMatchLength; in ZSTD_transferSequences_noDelim()
6630 …IF_ERROR(ZSTD_validateSequence(offBase, matchLength, cctx->appliedParams.cParams.minMatch, seqPos-… in ZSTD_transferSequences_noDelim()
6631 … cctx->appliedParams.cParams.windowLog, dictSize, ZSTD_hasExtSeqProd(&cctx->appliedParams)), in ZSTD_transferSequences_noDelim()
7470 …ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, 0, dictSize, ZSTD_… in ZSTD_dedicatedDictSearch_getCParams() local
7471 switch (cParams.strategy) { in ZSTD_dedicatedDictSearch_getCParams()
7478 cParams.hashLog += ZSTD_LAZY_DDSS_BUCKET_LOG; in ZSTD_dedicatedDictSearch_getCParams()
7486 return cParams; in ZSTD_dedicatedDictSearch_getCParams()
7490 ZSTD_compressionParameters const* cParams) in ZSTD_dedicatedDictSearch_isSupported() argument
7492 return (cParams->strategy >= ZSTD_greedy) in ZSTD_dedicatedDictSearch_isSupported()
7493 && (cParams->strategy <= ZSTD_lazy2) in ZSTD_dedicatedDictSearch_isSupported()
7494 && (cParams->hashLog > cParams->chainLog) in ZSTD_dedicatedDictSearch_isSupported()
7495 && (cParams->chainLog <= 24); in ZSTD_dedicatedDictSearch_isSupported()
7504 ZSTD_compressionParameters* cParams) { in ZSTD_dedicatedDictSearch_revertCParams() argument
7505 switch (cParams->strategy) { in ZSTD_dedicatedDictSearch_revertCParams()
7512 cParams->hashLog -= ZSTD_LAZY_DDSS_BUCKET_LOG; in ZSTD_dedicatedDictSearch_revertCParams()
7513 if (cParams->hashLog < ZSTD_HASHLOG_MIN) { in ZSTD_dedicatedDictSearch_revertCParams()
7514 cParams->hashLog = ZSTD_HASHLOG_MIN; in ZSTD_dedicatedDictSearch_revertCParams()
7592 …ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeHint,… in ZSTD_getParams_internal() local
7595 params.cParams = cParams; in ZSTD_getParams_internal()