Lines Matching refs:srcSize
64 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound() argument
65 return ZSTD_COMPRESSBOUND(srcSize); in ZSTD_compressBound()
1213 static U32 ZSTD_dictAndWindowLog(U32 windowLog, U64 srcSize, U64 dictSize) in ZSTD_dictAndWindowLog() argument
1221 assert(srcSize != ZSTD_CONTENTSIZE_UNKNOWN); /* Handled in ZSTD_adjustCParams_internal() */ in ZSTD_dictAndWindowLog()
1229 if (windowSize >= dictSize + srcSize) { in ZSTD_dictAndWindowLog()
1248 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument
1268 if (dictSize && srcSize == ZSTD_CONTENTSIZE_UNKNOWN) in ZSTD_adjustCParams_internal()
1269 srcSize = minSrcSize; in ZSTD_adjustCParams_internal()
1284 if ( (srcSize < maxWindowResize) in ZSTD_adjustCParams_internal()
1286 U32 const tSize = (U32)(srcSize + dictSize); in ZSTD_adjustCParams_internal()
1292 if (srcSize != ZSTD_CONTENTSIZE_UNKNOWN) { in ZSTD_adjustCParams_internal()
1293 … U32 const dictAndWindowLog = ZSTD_dictAndWindowLog(cPar.windowLog, (U64)srcSize, (U64)dictSize); in ZSTD_adjustCParams_internal()
1308 unsigned long long srcSize, in ZSTD_adjustCParams() argument
1312 if (srcSize == 0) srcSize = ZSTD_CONTENTSIZE_UNKNOWN; in ZSTD_adjustCParams()
1313 return ZSTD_adjustCParams_internal(cPar, srcSize, dictSize, ZSTD_cpm_unknown); in ZSTD_adjustCParams()
2606 size_t srcSize, in ZSTD_entropyCompressSeqStore() argument
2618 if ((cSize == ERROR(dstSize_tooSmall)) & (srcSize <= dstCapacity)) in ZSTD_entropyCompressSeqStore()
2623 { size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, cctxParams->cParams.strategy); in ZSTD_entropyCompressSeqStore()
2723 static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize) in ZSTD_buildSeqStore() argument
2726 DEBUGLOG(5, "ZSTD_buildSeqStore (srcSize=%zu)", srcSize); in ZSTD_buildSeqStore()
2727 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_buildSeqStore()
2730 if (srcSize < MIN_CBLOCK_SIZE+ZSTD_blockHeaderSize+1) { in ZSTD_buildSeqStore()
2732 ZSTD_ldm_skipRawSeqStoreBytes(&zc->externSeqStore, srcSize); in ZSTD_buildSeqStore()
2734 … ZSTD_ldm_skipSequences(&zc->externSeqStore, srcSize, zc->appliedParams.cParams.minMatch); in ZSTD_buildSeqStore()
2772 src, srcSize); in ZSTD_buildSeqStore()
2782 src, srcSize), ""); in ZSTD_buildSeqStore()
2789 src, srcSize); in ZSTD_buildSeqStore()
2796 … lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize); in ZSTD_buildSeqStore()
2798 { const BYTE* const lastLiterals = (const BYTE*)src + srcSize - lastLLSize; in ZSTD_buildSeqStore()
2869 size_t outSeqsSize, const void* src, size_t srcSize) in ZSTD_generateSequences() argument
2871 const size_t dstCapacity = ZSTD_compressBound(srcSize); in ZSTD_generateSequences()
2883 ZSTD_compress2(zc, dst, dstCapacity, src, srcSize); in ZSTD_generateSequences()
2963 static size_t ZSTD_buildBlockEntropyStats_literals(void* const src, size_t srcSize, in ZSTD_buildBlockEntropyStats_literals() argument
2980 DEBUGLOG(5, "ZSTD_buildBlockEntropyStats_literals (srcSize=%zu)", srcSize); in ZSTD_buildBlockEntropyStats_literals()
2996 if (srcSize <= minLitSize) { in ZSTD_buildBlockEntropyStats_literals()
3004 …largest = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)src, srcSize, workspace, wkspS… in ZSTD_buildBlockEntropyStats_literals()
3006 if (largest == srcSize) { in ZSTD_buildBlockEntropyStats_literals()
3011 if (largest <= (srcSize >> 7)+4) { in ZSTD_buildBlockEntropyStats_literals()
3025 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in ZSTD_buildBlockEntropyStats_literals()
3042 if (oldCSize < srcSize && (oldCSize <= hSize + newCSize || hSize + 12 >= srcSize)) { in ZSTD_buildBlockEntropyStats_literals()
3049 if (newCSize + hSize >= srcSize) { in ZSTD_buildBlockEntropyStats_literals()
3410 const void* src, size_t srcSize, in ZSTD_compressSeqStore_singleBlock() argument
3430 srcSize, in ZSTD_compressSeqStore_singleBlock()
3437 ZSTD_isRLE((BYTE const*)src, srcSize)) { in ZSTD_compressSeqStore_singleBlock()
3452 cSize = ZSTD_noCompressBlock(op, dstCapacity, ip, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
3457 cSize = ZSTD_rleCompressBlock(op, dstCapacity, *ip, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
3463 writeBlockHeader(op, cSeqsSize, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
3644 const void* src, size_t srcSize, U32 lastBlock) in ZSTD_compressBlock_splitBlock() argument
3653 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_splitBlock()
3658 cSize = ZSTD_noCompressBlock(op, dstCapacity, ip, srcSize, lastBlock); in ZSTD_compressBlock_splitBlock()
3666 …cSize = ZSTD_compressBlock_splitBlock_internal(zc, dst, dstCapacity, src, srcSize, lastBlock, nbSe… in ZSTD_compressBlock_splitBlock()
3674 const void* src, size_t srcSize, U32 frame) in ZSTD_compressBlock_internal() argument
3688 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_internal()
3704 srcSize, in ZSTD_compressBlock_internal()
3715 ZSTD_isRLE(ip, srcSize)) in ZSTD_compressBlock_internal()
3737 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize_body() argument
3748 ZSTD_isRLE((BYTE const*)src, srcSize)) in ZSTD_compressBlock_targetCBlockSize_body()
3750 return ZSTD_rleCompressBlock(dst, dstCapacity, *(BYTE const*)src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
3771 … size_t const cSize = ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
3773 … size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
3787 return ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
3792 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize() argument
3796 const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_targetCBlockSize()
3798 …blockState.matchState.window.dictLimit, (unsigned)zc->blockState.matchState.nextToUpdate, srcSize); in ZSTD_compressBlock_targetCBlockSize()
3801 …cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBloc… in ZSTD_compressBlock_targetCBlockSize()
3843 const void* src, size_t srcSize, in ZSTD_compress_frameChunk() argument
3847 size_t remaining = srcSize; in ZSTD_compress_frameChunk()
3856 if (cctx->appliedParams.fParams.checksumFlag && srcSize) in ZSTD_compress_frameChunk()
3857 xxh64_update(&cctx->xxhState, src, srcSize); in ZSTD_compress_frameChunk()
3976 const void* src, size_t srcSize, unsigned magicVariant) { in ZSTD_writeSkippableFrame() argument
3978 RETURN_ERROR_IF(dstCapacity < srcSize + ZSTD_SKIPPABLEHEADERSIZE /* Skippable frame overhead */, in ZSTD_writeSkippableFrame()
3980 …RETURN_ERROR_IF(srcSize > (unsigned)0xFFFFFFFF, srcSize_wrong, "Src size too large for skippable f… in ZSTD_writeSkippableFrame()
3984 MEM_writeLE32(op+4, (U32)srcSize); in ZSTD_writeSkippableFrame()
3985 ZSTD_memcpy(op+8, src, srcSize); in ZSTD_writeSkippableFrame()
3986 return srcSize + ZSTD_SKIPPABLEHEADERSIZE; in ZSTD_writeSkippableFrame()
4022 const void* src, size_t srcSize, in ZSTD_compressContinue_internal() argument
4029 cctx->stage, (unsigned)srcSize); in ZSTD_compressContinue_internal()
4043 if (!srcSize) return fhSize; /* do not generate an empty block if no input */ in ZSTD_compressContinue_internal()
4045 if (!ZSTD_window_update(&ms->window, src, srcSize, ms->forceNonContiguous)) { in ZSTD_compressContinue_internal()
4050 ZSTD_window_update(&cctx->ldmState.window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_compressContinue_internal()
4057 src, (BYTE const*)src + srcSize); in ZSTD_compressContinue_internal()
4062 … ZSTD_compress_frameChunk (cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) : in ZSTD_compressContinue_internal()
4063 … ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */); in ZSTD_compressContinue_internal()
4065 cctx->consumedSrcSize += srcSize; in ZSTD_compressContinue_internal()
4083 const void* src, size_t srcSize) in ZSTD_compressContinue() argument
4085 DEBUGLOG(5, "ZSTD_compressContinue (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressContinue()
4086 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 … in ZSTD_compressContinue()
4097 …ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressBlock() argument
4099 DEBUGLOG(5, "ZSTD_compressBlock: srcSize = %u", (unsigned)srcSize); in ZSTD_compressBlock()
4101 RETURN_ERROR_IF(srcSize > blockSizeMax, srcSize_wrong, "input is larger than a block"); } in ZSTD_compressBlock()
4103 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 … in ZSTD_compressBlock()
4113 const void* src, size_t srcSize, in ZSTD_loadDictionaryContent() argument
4117 const BYTE* const iend = ip + srcSize; in ZSTD_loadDictionaryContent()
4123 if (srcSize > ZSTD_CHUNKSIZE_MAX) { in ZSTD_loadDictionaryContent()
4134 if (srcSize > maxDictSize) { in ZSTD_loadDictionaryContent()
4137 srcSize = maxDictSize; in ZSTD_loadDictionaryContent()
4142 ZSTD_window_update(&ms->window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_loadDictionaryContent()
4147 ZSTD_window_update(&ls->window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_loadDictionaryContent()
4151 if (srcSize <= HASH_READ_SIZE) return 0; in ZSTD_loadDictionaryContent()
4170 assert(srcSize >= HASH_READ_SIZE); in ZSTD_loadDictionaryContent()
4192 assert(srcSize >= HASH_READ_SIZE); in ZSTD_loadDictionaryContent()
4542 const void* src, size_t srcSize) in ZSTD_compressEnd() argument
4546 dst, dstCapacity, src, srcSize, in ZSTD_compressEnd()
4568 const void* src, size_t srcSize, in ZSTD_compress_advanced() argument
4577 src, srcSize, in ZSTD_compress_advanced()
4586 const void* src, size_t srcSize, in ZSTD_compress_advanced_internal() argument
4590 DEBUGLOG(4, "ZSTD_compress_advanced_internal (srcSize:%u)", (unsigned)srcSize); in ZSTD_compress_advanced_internal()
4593 params, srcSize, ZSTDb_not_buffered) , ""); in ZSTD_compress_advanced_internal()
4594 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_advanced_internal()
4599 const void* src, size_t srcSize, in ZSTD_compress_usingDict() argument
4604 …ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, srcSize, dict ? dictSize … in ZSTD_compress_usingDict()
4608 DEBUGLOG(4, "ZSTD_compress_usingDict (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress_usingDict()
4609 …return ZSTD_compress_advanced_internal(cctx, dst, dstCapacity, src, srcSize, dict, dictSize, &cctx… in ZSTD_compress_usingDict()
4614 const void* src, size_t srcSize, in ZSTD_compressCCtx() argument
4617 DEBUGLOG(4, "ZSTD_compressCCtx (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressCCtx()
4619 return ZSTD_compress_usingDict(cctx, dst, dstCapacity, src, srcSize, NULL, 0, compressionLevel); in ZSTD_compressCCtx()
4623 const void* src, size_t srcSize, in ZSTD_compress() argument
4629 result = ZSTD_compressCCtx(cctx, dst, dstCapacity, src, srcSize, compressionLevel); in ZSTD_compress()
4999 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_internal() argument
5002 …FORWARD_IF_ERROR(ZSTD_compressBegin_usingCDict_internal(cctx, cdict, fParams, srcSize), ""); /* wi… in ZSTD_compress_usingCDict_internal()
5003 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_usingCDict_internal()
5011 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_advanced() argument
5014 return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict_advanced()
5024 const void* src, size_t srcSize, in ZSTD_compress_usingCDict() argument
5028 return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict()
5510 const void* src, size_t srcSize, size_t* srcPos, in ZSTD_compressStream2_simpleArgs() argument
5514 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_compressStream2_simpleArgs()
5524 const void* src, size_t srcSize) in ZSTD_compress2() argument
5528 DEBUGLOG(4, "ZSTD_compress2 (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress2()
5537 src, srcSize, &iPos, in ZSTD_compress2()
5547 assert(iPos == srcSize); /* all input is expected consumed */ in ZSTD_compress2()
5805 const void* src, size_t srcSize) in ZSTD_compressSequences_internal() argument
5811 size_t remaining = srcSize; in ZSTD_compressSequences_internal()
5818 … DEBUGLOG(4, "ZSTD_compressSequences_internal srcSize: %zu, inSeqsSize: %zu", srcSize, inSeqsSize); in ZSTD_compressSequences_internal()
5866 ZSTD_isRLE((BYTE const*)src, srcSize)) { in ZSTD_compressSequences_internal()
5916 const void* src, size_t srcSize) in ZSTD_compressSequences() argument
5926 …FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, ZSTD_e_end, srcSize), "CCtx initialization f… in ZSTD_compressSequences()
5928 …frameHeaderSize = ZSTD_writeFrameHeader(op, dstCapacity, &cctx->appliedParams, srcSize, cctx->dict… in ZSTD_compressSequences()
5932 if (cctx->appliedParams.fParams.checksumFlag && srcSize) { in ZSTD_compressSequences()
5933 xxh64_update(&cctx->xxhState, src, srcSize); in ZSTD_compressSequences()
5939 src, srcSize); in ZSTD_compressSequences()