Lines Matching refs:CCtxParams
585 size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* CCtxParams, in ZSTD_CCtxParams_setParameter() argument
593 CCtxParams->format = (ZSTD_format_e)value; in ZSTD_CCtxParams_setParameter()
594 return (size_t)CCtxParams->format; in ZSTD_CCtxParams_setParameter()
599 CCtxParams->compressionLevel = ZSTD_CLEVEL_DEFAULT; /* 0 == default */ in ZSTD_CCtxParams_setParameter()
601 CCtxParams->compressionLevel = value; in ZSTD_CCtxParams_setParameter()
602 if (CCtxParams->compressionLevel >= 0) return (size_t)CCtxParams->compressionLevel; in ZSTD_CCtxParams_setParameter()
609 CCtxParams->cParams.windowLog = (U32)value; in ZSTD_CCtxParams_setParameter()
610 return CCtxParams->cParams.windowLog; in ZSTD_CCtxParams_setParameter()
615 CCtxParams->cParams.hashLog = (U32)value; in ZSTD_CCtxParams_setParameter()
616 return CCtxParams->cParams.hashLog; in ZSTD_CCtxParams_setParameter()
621 CCtxParams->cParams.chainLog = (U32)value; in ZSTD_CCtxParams_setParameter()
622 return CCtxParams->cParams.chainLog; in ZSTD_CCtxParams_setParameter()
627 CCtxParams->cParams.searchLog = (U32)value; in ZSTD_CCtxParams_setParameter()
633 CCtxParams->cParams.minMatch = value; in ZSTD_CCtxParams_setParameter()
634 return CCtxParams->cParams.minMatch; in ZSTD_CCtxParams_setParameter()
638 CCtxParams->cParams.targetLength = value; in ZSTD_CCtxParams_setParameter()
639 return CCtxParams->cParams.targetLength; in ZSTD_CCtxParams_setParameter()
644 CCtxParams->cParams.strategy = (ZSTD_strategy)value; in ZSTD_CCtxParams_setParameter()
645 return (size_t)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_setParameter()
650 CCtxParams->fParams.contentSizeFlag = value != 0; in ZSTD_CCtxParams_setParameter()
651 return CCtxParams->fParams.contentSizeFlag; in ZSTD_CCtxParams_setParameter()
655 CCtxParams->fParams.checksumFlag = value != 0; in ZSTD_CCtxParams_setParameter()
656 return CCtxParams->fParams.checksumFlag; in ZSTD_CCtxParams_setParameter()
660 CCtxParams->fParams.noDictIDFlag = !value; in ZSTD_CCtxParams_setParameter()
661 return !CCtxParams->fParams.noDictIDFlag; in ZSTD_CCtxParams_setParameter()
664 CCtxParams->forceWindow = (value != 0); in ZSTD_CCtxParams_setParameter()
665 return CCtxParams->forceWindow; in ZSTD_CCtxParams_setParameter()
670 CCtxParams->attachDictPref = pref; in ZSTD_CCtxParams_setParameter()
671 return CCtxParams->attachDictPref; in ZSTD_CCtxParams_setParameter()
677 CCtxParams->literalCompressionMode = lcm; in ZSTD_CCtxParams_setParameter()
678 return CCtxParams->literalCompressionMode; in ZSTD_CCtxParams_setParameter()
698 CCtxParams->enableDedicatedDictSearch = (value!=0); in ZSTD_CCtxParams_setParameter()
699 return CCtxParams->enableDedicatedDictSearch; in ZSTD_CCtxParams_setParameter()
702 CCtxParams->ldmParams.enableLdm = (value!=0); in ZSTD_CCtxParams_setParameter()
703 return CCtxParams->ldmParams.enableLdm; in ZSTD_CCtxParams_setParameter()
708 CCtxParams->ldmParams.hashLog = value; in ZSTD_CCtxParams_setParameter()
709 return CCtxParams->ldmParams.hashLog; in ZSTD_CCtxParams_setParameter()
714 CCtxParams->ldmParams.minMatchLength = value; in ZSTD_CCtxParams_setParameter()
715 return CCtxParams->ldmParams.minMatchLength; in ZSTD_CCtxParams_setParameter()
720 CCtxParams->ldmParams.bucketSizeLog = value; in ZSTD_CCtxParams_setParameter()
721 return CCtxParams->ldmParams.bucketSizeLog; in ZSTD_CCtxParams_setParameter()
726 CCtxParams->ldmParams.hashRateLog = value; in ZSTD_CCtxParams_setParameter()
727 return CCtxParams->ldmParams.hashRateLog; in ZSTD_CCtxParams_setParameter()
732 CCtxParams->targetCBlockSize = value; in ZSTD_CCtxParams_setParameter()
733 return CCtxParams->targetCBlockSize; in ZSTD_CCtxParams_setParameter()
738 CCtxParams->srcSizeHint = value; in ZSTD_CCtxParams_setParameter()
739 return CCtxParams->srcSizeHint; in ZSTD_CCtxParams_setParameter()
743 CCtxParams->inBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
744 return CCtxParams->inBufferMode; in ZSTD_CCtxParams_setParameter()
748 CCtxParams->outBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
749 return CCtxParams->outBufferMode; in ZSTD_CCtxParams_setParameter()
753 CCtxParams->blockDelimiters = (ZSTD_sequenceFormat_e)value; in ZSTD_CCtxParams_setParameter()
754 return CCtxParams->blockDelimiters; in ZSTD_CCtxParams_setParameter()
758 CCtxParams->validateSequences = value; in ZSTD_CCtxParams_setParameter()
759 return CCtxParams->validateSequences; in ZSTD_CCtxParams_setParameter()
771 ZSTD_CCtx_params const* CCtxParams, ZSTD_cParameter param, int* value) in ZSTD_CCtxParams_getParameter() argument
776 *value = CCtxParams->format; in ZSTD_CCtxParams_getParameter()
779 *value = CCtxParams->compressionLevel; in ZSTD_CCtxParams_getParameter()
782 *value = (int)CCtxParams->cParams.windowLog; in ZSTD_CCtxParams_getParameter()
785 *value = (int)CCtxParams->cParams.hashLog; in ZSTD_CCtxParams_getParameter()
788 *value = (int)CCtxParams->cParams.chainLog; in ZSTD_CCtxParams_getParameter()
791 *value = CCtxParams->cParams.searchLog; in ZSTD_CCtxParams_getParameter()
794 *value = CCtxParams->cParams.minMatch; in ZSTD_CCtxParams_getParameter()
797 *value = CCtxParams->cParams.targetLength; in ZSTD_CCtxParams_getParameter()
800 *value = (unsigned)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_getParameter()
803 *value = CCtxParams->fParams.contentSizeFlag; in ZSTD_CCtxParams_getParameter()
806 *value = CCtxParams->fParams.checksumFlag; in ZSTD_CCtxParams_getParameter()
809 *value = !CCtxParams->fParams.noDictIDFlag; in ZSTD_CCtxParams_getParameter()
812 *value = CCtxParams->forceWindow; in ZSTD_CCtxParams_getParameter()
815 *value = CCtxParams->attachDictPref; in ZSTD_CCtxParams_getParameter()
818 *value = CCtxParams->literalCompressionMode; in ZSTD_CCtxParams_getParameter()
821 assert(CCtxParams->nbWorkers == 0); in ZSTD_CCtxParams_getParameter()
822 *value = CCtxParams->nbWorkers; in ZSTD_CCtxParams_getParameter()
831 *value = CCtxParams->enableDedicatedDictSearch; in ZSTD_CCtxParams_getParameter()
834 *value = CCtxParams->ldmParams.enableLdm; in ZSTD_CCtxParams_getParameter()
837 *value = CCtxParams->ldmParams.hashLog; in ZSTD_CCtxParams_getParameter()
840 *value = CCtxParams->ldmParams.minMatchLength; in ZSTD_CCtxParams_getParameter()
843 *value = CCtxParams->ldmParams.bucketSizeLog; in ZSTD_CCtxParams_getParameter()
846 *value = CCtxParams->ldmParams.hashRateLog; in ZSTD_CCtxParams_getParameter()
849 *value = (int)CCtxParams->targetCBlockSize; in ZSTD_CCtxParams_getParameter()
852 *value = (int)CCtxParams->srcSizeHint; in ZSTD_CCtxParams_getParameter()
855 *value = (int)CCtxParams->inBufferMode; in ZSTD_CCtxParams_getParameter()
858 *value = (int)CCtxParams->outBufferMode; in ZSTD_CCtxParams_getParameter()
861 *value = (int)CCtxParams->blockDelimiters; in ZSTD_CCtxParams_getParameter()
864 *value = (int)CCtxParams->validateSequences; in ZSTD_CCtxParams_getParameter()
1216 … const ZSTD_CCtx_params* CCtxParams, U64 srcSizeHint, size_t dictSize, ZSTD_cParamMode_e mode) in ZSTD_getCParamsFromCCtxParams() argument
1219 if (srcSizeHint == ZSTD_CONTENTSIZE_UNKNOWN && CCtxParams->srcSizeHint > 0) { in ZSTD_getCParamsFromCCtxParams()
1220 srcSizeHint = CCtxParams->srcSizeHint; in ZSTD_getCParamsFromCCtxParams()
1222 cParams = ZSTD_getCParams_internal(CCtxParams->compressionLevel, srcSizeHint, dictSize, mode); in ZSTD_getCParamsFromCCtxParams()
1223 if (CCtxParams->ldmParams.enableLdm) cParams.windowLog = ZSTD_LDM_DEFAULT_WINDOW_LOG; in ZSTD_getCParamsFromCCtxParams()
1224 ZSTD_overrideCParams(&cParams, &CCtxParams->cParams); in ZSTD_getCParamsFromCCtxParams()