Lines Matching refs:CCtxParams
752 size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* CCtxParams, in ZSTD_CCtxParams_setParameter() argument
760 CCtxParams->format = (ZSTD_format_e)value; in ZSTD_CCtxParams_setParameter()
761 return (size_t)CCtxParams->format; in ZSTD_CCtxParams_setParameter()
766 CCtxParams->compressionLevel = ZSTD_CLEVEL_DEFAULT; /* 0 == default */ in ZSTD_CCtxParams_setParameter()
768 CCtxParams->compressionLevel = value; in ZSTD_CCtxParams_setParameter()
769 if (CCtxParams->compressionLevel >= 0) return (size_t)CCtxParams->compressionLevel; in ZSTD_CCtxParams_setParameter()
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()
817 CCtxParams->fParams.contentSizeFlag = value != 0; in ZSTD_CCtxParams_setParameter()
818 return (size_t)CCtxParams->fParams.contentSizeFlag; in ZSTD_CCtxParams_setParameter()
822 CCtxParams->fParams.checksumFlag = value != 0; in ZSTD_CCtxParams_setParameter()
823 return (size_t)CCtxParams->fParams.checksumFlag; in ZSTD_CCtxParams_setParameter()
827 CCtxParams->fParams.noDictIDFlag = !value; in ZSTD_CCtxParams_setParameter()
828 return !CCtxParams->fParams.noDictIDFlag; in ZSTD_CCtxParams_setParameter()
831 CCtxParams->forceWindow = (value != 0); in ZSTD_CCtxParams_setParameter()
832 return (size_t)CCtxParams->forceWindow; in ZSTD_CCtxParams_setParameter()
837 CCtxParams->attachDictPref = pref; in ZSTD_CCtxParams_setParameter()
838 return CCtxParams->attachDictPref; in ZSTD_CCtxParams_setParameter()
844 CCtxParams->literalCompressionMode = lcm; in ZSTD_CCtxParams_setParameter()
845 return CCtxParams->literalCompressionMode; in ZSTD_CCtxParams_setParameter()
865 CCtxParams->enableDedicatedDictSearch = (value!=0); in ZSTD_CCtxParams_setParameter()
866 return (size_t)CCtxParams->enableDedicatedDictSearch; in ZSTD_CCtxParams_setParameter()
870 CCtxParams->ldmParams.enableLdm = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
871 return CCtxParams->ldmParams.enableLdm; in ZSTD_CCtxParams_setParameter()
876 CCtxParams->ldmParams.hashLog = (U32)value; in ZSTD_CCtxParams_setParameter()
877 return CCtxParams->ldmParams.hashLog; in ZSTD_CCtxParams_setParameter()
882 CCtxParams->ldmParams.minMatchLength = (U32)value; in ZSTD_CCtxParams_setParameter()
883 return CCtxParams->ldmParams.minMatchLength; in ZSTD_CCtxParams_setParameter()
888 CCtxParams->ldmParams.bucketSizeLog = (U32)value; in ZSTD_CCtxParams_setParameter()
889 return CCtxParams->ldmParams.bucketSizeLog; in ZSTD_CCtxParams_setParameter()
894 CCtxParams->ldmParams.hashRateLog = (U32)value; in ZSTD_CCtxParams_setParameter()
895 return CCtxParams->ldmParams.hashRateLog; in ZSTD_CCtxParams_setParameter()
902 CCtxParams->targetCBlockSize = (U32)value; in ZSTD_CCtxParams_setParameter()
903 return CCtxParams->targetCBlockSize; in ZSTD_CCtxParams_setParameter()
908 CCtxParams->srcSizeHint = value; in ZSTD_CCtxParams_setParameter()
909 return (size_t)CCtxParams->srcSizeHint; in ZSTD_CCtxParams_setParameter()
913 CCtxParams->inBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
914 return CCtxParams->inBufferMode; in ZSTD_CCtxParams_setParameter()
918 CCtxParams->outBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
919 return CCtxParams->outBufferMode; in ZSTD_CCtxParams_setParameter()
923 CCtxParams->blockDelimiters = (ZSTD_SequenceFormat_e)value; in ZSTD_CCtxParams_setParameter()
924 return CCtxParams->blockDelimiters; in ZSTD_CCtxParams_setParameter()
928 CCtxParams->validateSequences = value; in ZSTD_CCtxParams_setParameter()
929 return (size_t)CCtxParams->validateSequences; in ZSTD_CCtxParams_setParameter()
933 CCtxParams->postBlockSplitter = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
934 return CCtxParams->postBlockSplitter; in ZSTD_CCtxParams_setParameter()
938 CCtxParams->preBlockSplitter_level = value; in ZSTD_CCtxParams_setParameter()
939 return (size_t)CCtxParams->preBlockSplitter_level; in ZSTD_CCtxParams_setParameter()
943 CCtxParams->useRowMatchFinder = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
944 return CCtxParams->useRowMatchFinder; in ZSTD_CCtxParams_setParameter()
948 CCtxParams->deterministicRefPrefix = !!value; in ZSTD_CCtxParams_setParameter()
949 return (size_t)CCtxParams->deterministicRefPrefix; in ZSTD_CCtxParams_setParameter()
953 CCtxParams->prefetchCDictTables = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
954 return CCtxParams->prefetchCDictTables; in ZSTD_CCtxParams_setParameter()
958 CCtxParams->enableMatchFinderFallback = value; in ZSTD_CCtxParams_setParameter()
959 return (size_t)CCtxParams->enableMatchFinderFallback; in ZSTD_CCtxParams_setParameter()
965 CCtxParams->maxBlockSize = (size_t)value; in ZSTD_CCtxParams_setParameter()
966 return CCtxParams->maxBlockSize; in ZSTD_CCtxParams_setParameter()
970 CCtxParams->searchForExternalRepcodes = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
971 return CCtxParams->searchForExternalRepcodes; in ZSTD_CCtxParams_setParameter()
983 ZSTD_CCtx_params const* CCtxParams, ZSTD_cParameter param, int* value) in ZSTD_CCtxParams_getParameter() argument
988 *value = (int)CCtxParams->format; in ZSTD_CCtxParams_getParameter()
991 *value = CCtxParams->compressionLevel; in ZSTD_CCtxParams_getParameter()
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()
1015 *value = CCtxParams->fParams.contentSizeFlag; in ZSTD_CCtxParams_getParameter()
1018 *value = CCtxParams->fParams.checksumFlag; in ZSTD_CCtxParams_getParameter()
1021 *value = !CCtxParams->fParams.noDictIDFlag; in ZSTD_CCtxParams_getParameter()
1024 *value = CCtxParams->forceWindow; in ZSTD_CCtxParams_getParameter()
1027 *value = (int)CCtxParams->attachDictPref; in ZSTD_CCtxParams_getParameter()
1030 *value = (int)CCtxParams->literalCompressionMode; in ZSTD_CCtxParams_getParameter()
1033 assert(CCtxParams->nbWorkers == 0); in ZSTD_CCtxParams_getParameter()
1034 *value = CCtxParams->nbWorkers; in ZSTD_CCtxParams_getParameter()
1043 *value = CCtxParams->enableDedicatedDictSearch; in ZSTD_CCtxParams_getParameter()
1046 *value = (int)CCtxParams->ldmParams.enableLdm; in ZSTD_CCtxParams_getParameter()
1049 *value = (int)CCtxParams->ldmParams.hashLog; in ZSTD_CCtxParams_getParameter()
1052 *value = (int)CCtxParams->ldmParams.minMatchLength; in ZSTD_CCtxParams_getParameter()
1055 *value = (int)CCtxParams->ldmParams.bucketSizeLog; in ZSTD_CCtxParams_getParameter()
1058 *value = (int)CCtxParams->ldmParams.hashRateLog; in ZSTD_CCtxParams_getParameter()
1061 *value = (int)CCtxParams->targetCBlockSize; in ZSTD_CCtxParams_getParameter()
1064 *value = (int)CCtxParams->srcSizeHint; in ZSTD_CCtxParams_getParameter()
1067 *value = (int)CCtxParams->inBufferMode; in ZSTD_CCtxParams_getParameter()
1070 *value = (int)CCtxParams->outBufferMode; in ZSTD_CCtxParams_getParameter()
1073 *value = (int)CCtxParams->blockDelimiters; in ZSTD_CCtxParams_getParameter()
1076 *value = (int)CCtxParams->validateSequences; in ZSTD_CCtxParams_getParameter()
1079 *value = (int)CCtxParams->postBlockSplitter; in ZSTD_CCtxParams_getParameter()
1082 *value = CCtxParams->preBlockSplitter_level; in ZSTD_CCtxParams_getParameter()
1085 *value = (int)CCtxParams->useRowMatchFinder; in ZSTD_CCtxParams_getParameter()
1088 *value = (int)CCtxParams->deterministicRefPrefix; in ZSTD_CCtxParams_getParameter()
1091 *value = (int)CCtxParams->prefetchCDictTables; in ZSTD_CCtxParams_getParameter()
1094 *value = CCtxParams->enableMatchFinderFallback; in ZSTD_CCtxParams_getParameter()
1097 *value = (int)CCtxParams->maxBlockSize; in ZSTD_CCtxParams_getParameter()
1100 *value = (int)CCtxParams->searchForExternalRepcodes; in ZSTD_CCtxParams_getParameter()
1574 … const ZSTD_CCtx_params* CCtxParams, U64 srcSizeHint, size_t dictSize, ZSTD_CParamMode_e mode) in ZSTD_getCParamsFromCCtxParams() argument
1577 if (srcSizeHint == ZSTD_CONTENTSIZE_UNKNOWN && CCtxParams->srcSizeHint > 0) { in ZSTD_getCParamsFromCCtxParams()
1578 assert(CCtxParams->srcSizeHint>=0); in ZSTD_getCParamsFromCCtxParams()
1579 srcSizeHint = (U64)CCtxParams->srcSizeHint; in ZSTD_getCParamsFromCCtxParams()
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()
1586 …return ZSTD_adjustCParams_internal(cParams, srcSizeHint, dictSize, mode, CCtxParams->useRowMatchFi… in ZSTD_getCParamsFromCCtxParams()