Lines Matching defs:cctxParams
273 ZSTD_CCtx_params cctxParams;
275 ZSTD_CCtxParams_init(&cctxParams, ZSTD_CLEVEL_DEFAULT);
276 cctxParams.cParams = cParams;
279 cctxParams.ldmParams.enableLdm = ZSTD_resolveEnableLdm(cctxParams.ldmParams.enableLdm, &cParams);
280 if (cctxParams.ldmParams.enableLdm == ZSTD_ps_enable) {
281 ZSTD_ldm_adjustParameters(&cctxParams.ldmParams, &cParams);
282 assert(cctxParams.ldmParams.hashLog >= cctxParams.ldmParams.bucketSizeLog);
283 assert(cctxParams.ldmParams.hashRateLog < 32);
285 cctxParams.useBlockSplitter = ZSTD_resolveBlockSplitterMode(cctxParams.useBlockSplitter, &cParams);
286 cctxParams.useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams.useRowMatchFinder, &cParams);
288 return cctxParams;
321 size_t ZSTD_CCtxParams_init(ZSTD_CCtx_params* cctxParams, int compressionLevel) {
322 RETURN_ERROR_IF(!cctxParams, GENERIC, "NULL pointer!");
323 ZSTD_memset(cctxParams, 0, sizeof(*cctxParams));
324 cctxParams->compressionLevel = compressionLevel;
325 cctxParams->fParams.contentSizeFlag = 1;
332 * Initializes the cctxParams from params and compressionLevel.
335 static void ZSTD_CCtxParams_init_internal(ZSTD_CCtx_params* cctxParams, ZSTD_parameters const* params, int compressionLevel)
338 ZSTD_memset(cctxParams, 0, sizeof(*cctxParams));
339 cctxParams->cParams = params->cParams;
340 cctxParams->fParams = params->fParams;
344 cctxParams->compressionLevel = compressionLevel;
345 cctxParams->useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams->useRowMatchFinder, ¶ms->cParams);
346 cctxParams->useBlockSplitter = ZSTD_resolveBlockSplitterMode(cctxParams->useBlockSplitter, ¶ms->cParams);
347 cctxParams->ldmParams.enableLdm = ZSTD_resolveEnableLdm(cctxParams->ldmParams.enableLdm, ¶ms->cParams);
349 cctxParams->useRowMatchFinder, cctxParams->useBlockSplitter, cctxParams->ldmParams.enableLdm);
352 size_t ZSTD_CCtxParams_init_advanced(ZSTD_CCtx_params* cctxParams, ZSTD_parameters params)
354 RETURN_ERROR_IF(!cctxParams, GENERIC, "NULL pointer!");
356 ZSTD_CCtxParams_init_internal(cctxParams, ¶ms, ZSTD_NO_CLEVEL);
361 * Sets cctxParams' cParams and fParams from params, but otherwise leaves them alone.
365 ZSTD_CCtx_params* cctxParams, const ZSTD_parameters* params)
368 cctxParams->cParams = params->cParams;
369 cctxParams->fParams = params->fParams;
373 cctxParams->compressionLevel = ZSTD_NO_CLEVEL;
2323 static int ZSTD_useTargetCBlockSize(const ZSTD_CCtx_params* cctxParams)
2325 DEBUGLOG(5, "ZSTD_useTargetCBlockSize (targetCBlockSize=%zu)", cctxParams->targetCBlockSize);
2326 return (cctxParams->targetCBlockSize != 0);
2334 static int ZSTD_blockSplitterEnabled(ZSTD_CCtx_params* cctxParams)
2336 DEBUGLOG(5, "ZSTD_blockSplitterEnabled (useBlockSplitter=%d)", cctxParams->useBlockSplitter);
2337 assert(cctxParams->useBlockSplitter != ZSTD_ps_auto);
2338 return (cctxParams->useBlockSplitter == ZSTD_ps_enable);
2486 const ZSTD_CCtx_params* cctxParams,
2491 const int longOffsets = cctxParams->cParams.windowLog > STREAM_ACCUMULATOR_MIN;
2492 ZSTD_strategy const strategy = cctxParams->cParams.strategy;
2523 cctxParams->cParams.strategy,
2524 ZSTD_literalsCompressionIsDisabled(cctxParams),
2604 const ZSTD_CCtx_params* cctxParams,
2611 seqStorePtr, prevEntropy, nextEntropy, cctxParams,
2623 { size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, cctxParams->cParams.strategy);
3085 const ZSTD_CCtx_params* cctxParams,
3089 ZSTD_strategy const strategy = cctxParams->cParams.strategy;
3123 const ZSTD_CCtx_params* cctxParams,
3132 ZSTD_literalsCompressionIsDisabled(cctxParams),
3138 cctxParams,
4466 ZSTD_CCtx_params cctxParams;
4467 ZSTD_CCtxParams_init_internal(&cctxParams, ¶ms, ZSTD_NO_CLEVEL);
4471 &cctxParams, pledgedSrcSize);
4476 ZSTD_CCtx_params cctxParams;
4479 ZSTD_CCtxParams_init_internal(&cctxParams, ¶ms, (compressionLevel == 0) ? ZSTD_CLEVEL_DEFAULT : compressionLevel);
4483 &cctxParams, ZSTD_CONTENTSIZE_UNKNOWN, ZSTDb_not_buffered);
4764 ZSTD_CCtx_params cctxParams;
4765 ZSTD_memset(&cctxParams, 0, sizeof(cctxParams));
4766 ZSTD_CCtxParams_init(&cctxParams, 0);
4767 cctxParams.cParams = cParams;
4768 cctxParams.customMem = customMem;
4772 &cctxParams, customMem);
4782 ZSTD_CCtx_params cctxParams = *originalCctxParams;
4789 if (cctxParams.enableDedicatedDictSearch) {
4791 cctxParams.compressionLevel, dictSize);
4792 ZSTD_overrideCParams(&cParams, &cctxParams.cParams);
4795 &cctxParams, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict);
4800 cctxParams.enableDedicatedDictSearch = 0;
4802 &cctxParams, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict);
4805 DEBUGLOG(3, "ZSTD_createCDict_advanced2: DDS: %u", cctxParams.enableDedicatedDictSearch);
4806 cctxParams.cParams = cParams;
4807 cctxParams.useRowMatchFinder = ZSTD_resolveRowMatchFinderMode(cctxParams.useRowMatchFinder, &cParams);
4810 dictLoadMethod, cctxParams.cParams,
4811 cctxParams.useRowMatchFinder, cctxParams.enableDedicatedDictSearch,
4817 cctxParams) )) {
4942 ZSTD_CCtx_params cctxParams;
4945 /* Initialize the cctxParams from the cdict */
4957 ZSTD_CCtxParams_init_internal(&cctxParams, ¶ms, cdict->compressionLevel);
4966 cctxParams.cParams.windowLog = MAX(cctxParams.cParams.windowLog, limitedSrcLog);
4971 &cctxParams, pledgedSrcSize,