Lines Matching refs:srcSize
68 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound() argument
69 size_t const r = ZSTD_COMPRESSBOUND(srcSize); in ZSTD_compressBound()
1375 static U32 ZSTD_dictAndWindowLog(U32 windowLog, U64 srcSize, U64 dictSize) in ZSTD_dictAndWindowLog() argument
1383 assert(srcSize != ZSTD_CONTENTSIZE_UNKNOWN); /* Handled in ZSTD_adjustCParams_internal() */ in ZSTD_dictAndWindowLog()
1391 if (windowSize >= dictSize + srcSize) { in ZSTD_dictAndWindowLog()
1410 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument
1473 if (dictSize && srcSize == ZSTD_CONTENTSIZE_UNKNOWN) in ZSTD_adjustCParams_internal()
1474 srcSize = minSrcSize; in ZSTD_adjustCParams_internal()
1489 if ( (srcSize <= maxWindowResize) in ZSTD_adjustCParams_internal()
1491 U32 const tSize = (U32)(srcSize + dictSize); in ZSTD_adjustCParams_internal()
1497 if (srcSize != ZSTD_CONTENTSIZE_UNKNOWN) { in ZSTD_adjustCParams_internal()
1498 … U32 const dictAndWindowLog = ZSTD_dictAndWindowLog(cPar.windowLog, (U64)srcSize, (U64)dictSize); in ZSTD_adjustCParams_internal()
1549 unsigned long long srcSize, in ZSTD_adjustCParams() argument
1553 if (srcSize == 0) srcSize = ZSTD_CONTENTSIZE_UNKNOWN; in ZSTD_adjustCParams()
1554 return ZSTD_adjustCParams_internal(cPar, srcSize, dictSize, ZSTD_cpm_unknown, ZSTD_ps_auto); in ZSTD_adjustCParams()
2965 size_t srcSize, in ZSTD_entropyCompressSeqStore() argument
2972 srcSize, in ZSTD_entropyCompressSeqStore()
3089 ZSTD_Sequence* outSeqs, size_t nbExternalSeqs, size_t outSeqsCapacity, size_t srcSize in ZSTD_postProcessSequenceProducerResult() argument
3099 nbExternalSeqs == 0 && srcSize > 0, in ZSTD_postProcessSequenceProducerResult()
3104 if (srcSize == 0) { in ZSTD_postProcessSequenceProducerResult()
3178 static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize) in ZSTD_buildSeqStore() argument
3181 DEBUGLOG(5, "ZSTD_buildSeqStore (srcSize=%zu)", srcSize); in ZSTD_buildSeqStore()
3182 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_buildSeqStore()
3187 if (srcSize < MIN_CBLOCK_SIZE+ZSTD_blockHeaderSize+1+1) { in ZSTD_buildSeqStore()
3189 ZSTD_ldm_skipRawSeqStoreBytes(&zc->externSeqStore, srcSize); in ZSTD_buildSeqStore()
3191 … ZSTD_ldm_skipSequences(&zc->externSeqStore, srcSize, zc->appliedParams.cParams.minMatch); in ZSTD_buildSeqStore()
3238 src, srcSize); in ZSTD_buildSeqStore()
3256 src, srcSize), ""); in ZSTD_buildSeqStore()
3263 src, srcSize); in ZSTD_buildSeqStore()
3267 zc->extSeqBufCapacity >= ZSTD_sequenceBound(srcSize) in ZSTD_buildSeqStore()
3277 src, srcSize, in ZSTD_buildSeqStore()
3287 srcSize in ZSTD_buildSeqStore()
3294 …RETURN_ERROR_IF(seqLenSum > srcSize, externalSequences_invalid, "External sequences imply too larg… in ZSTD_buildSeqStore()
3299 src, srcSize, in ZSTD_buildSeqStore()
3326 … lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize); in ZSTD_buildSeqStore()
3334 … lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize); in ZSTD_buildSeqStore()
3336 { const BYTE* const lastLiterals = (const BYTE*)src + srcSize - lastLLSize; in ZSTD_buildSeqStore()
3428 size_t ZSTD_sequenceBound(size_t srcSize) { in ZSTD_sequenceBound() argument
3429 const size_t maxNbSeq = (srcSize / ZSTD_MINMATCH_MIN) + 1; in ZSTD_sequenceBound()
3430 const size_t maxNbDelims = (srcSize / ZSTD_BLOCKSIZE_MAX_MIN) + 1; in ZSTD_sequenceBound()
3435 size_t outSeqsSize, const void* src, size_t srcSize) in ZSTD_generateSequences() argument
3437 const size_t dstCapacity = ZSTD_compressBound(srcSize); in ZSTD_generateSequences()
3461 const size_t ret = ZSTD_compress2(zc, dst, dstCapacity, src, srcSize); in ZSTD_generateSequences()
3465 assert(zc->seqCollector.seqIndex <= ZSTD_sequenceBound(srcSize)); in ZSTD_generateSequences()
3547 ZSTD_buildBlockEntropyStats_literals(void* const src, size_t srcSize, in ZSTD_buildBlockEntropyStats_literals() argument
3565 DEBUGLOG(5, "ZSTD_buildBlockEntropyStats_literals (srcSize=%zu)", srcSize); in ZSTD_buildBlockEntropyStats_literals()
3581 if (srcSize <= minLitSize) { in ZSTD_buildBlockEntropyStats_literals()
3590 (const BYTE*)src, srcSize, in ZSTD_buildBlockEntropyStats_literals()
3593 if (largest == srcSize) { in ZSTD_buildBlockEntropyStats_literals()
3599 if (largest <= (srcSize >> 7)+4) { in ZSTD_buildBlockEntropyStats_literals()
3614 …huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue, nodeWksp, nodeWkspSize, nextHuf->C… in ZSTD_buildBlockEntropyStats_literals()
3633 if (oldCSize < srcSize && (oldCSize <= hSize + newCSize || hSize + 12 >= srcSize)) { in ZSTD_buildBlockEntropyStats_literals()
3639 if (newCSize + hSize >= srcSize) { in ZSTD_buildBlockEntropyStats_literals()
4023 const void* src, size_t srcSize, in ZSTD_compressSeqStore_singleBlock() argument
4043 srcSize, in ZSTD_compressSeqStore_singleBlock()
4050 ZSTD_isRLE((BYTE const*)src, srcSize)) { in ZSTD_compressSeqStore_singleBlock()
4066 cSize = ZSTD_noCompressBlock(op, dstCapacity, ip, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
4071 cSize = ZSTD_rleCompressBlock(op, dstCapacity, *ip, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
4077 writeBlockHeader(op, cSeqsSize, srcSize, lastBlock); in ZSTD_compressSeqStore_singleBlock()
4270 const void* src, size_t srcSize, U32 lastBlock) in ZSTD_compressBlock_splitBlock() argument
4277 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_splitBlock()
4283 cSize = ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_splitBlock()
4291 …cSize = ZSTD_compressBlock_splitBlock_internal(zc, dst, dstCapacity, src, srcSize, lastBlock, nbSe… in ZSTD_compressBlock_splitBlock()
4299 const void* src, size_t srcSize, U32 frame) in ZSTD_compressBlock_internal() argument
4313 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_internal()
4333 srcSize, in ZSTD_compressBlock_internal()
4344 ZSTD_isRLE(ip, srcSize)) in ZSTD_compressBlock_internal()
4366 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize_body() argument
4377 ZSTD_isRLE((BYTE const*)src, srcSize)) in ZSTD_compressBlock_targetCBlockSize_body()
4379 return ZSTD_rleCompressBlock(dst, dstCapacity, *(BYTE const*)src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
4400 ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
4403 srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
4417 return ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
4422 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize() argument
4426 const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_targetCBlockSize()
4428 …blockState.matchState.window.dictLimit, (unsigned)zc->blockState.matchState.nextToUpdate, srcSize); in ZSTD_compressBlock_targetCBlockSize()
4431 …cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBloc… in ZSTD_compressBlock_targetCBlockSize()
4466 static size_t ZSTD_optimalBlockSize(ZSTD_CCtx* cctx, const void* src, size_t srcSize, size_t blockS… in ZSTD_optimalBlockSize() argument
4474 if (srcSize < 128 KB || blockSizeMax < 128 KB) in ZSTD_optimalBlockSize()
4475 return MIN(srcSize, blockSizeMax); in ZSTD_optimalBlockSize()
4507 const void* src, size_t srcSize, in ZSTD_compress_frameChunk() argument
4511 size_t remaining = srcSize; in ZSTD_compress_frameChunk()
4520 …DEBUGLOG(5, "ZSTD_compress_frameChunk (srcSize=%u, blockSizeMax=%u)", (unsigned)srcSize, (unsigned… in ZSTD_compress_frameChunk()
4521 if (cctx->appliedParams.fParams.checksumFlag && srcSize) in ZSTD_compress_frameChunk()
4522 xxh64_update(&cctx->xxhState, src, srcSize); in ZSTD_compress_frameChunk()
4666 const void* src, size_t srcSize, unsigned magicVariant) { in ZSTD_writeSkippableFrame() argument
4668 RETURN_ERROR_IF(dstCapacity < srcSize + ZSTD_SKIPPABLEHEADERSIZE /* Skippable frame overhead */, in ZSTD_writeSkippableFrame()
4670 …RETURN_ERROR_IF(srcSize > (unsigned)0xFFFFFFFF, srcSize_wrong, "Src size too large for skippable f… in ZSTD_writeSkippableFrame()
4674 MEM_writeLE32(op+4, (U32)srcSize); in ZSTD_writeSkippableFrame()
4675 ZSTD_memcpy(op+8, src, srcSize); in ZSTD_writeSkippableFrame()
4676 return srcSize + ZSTD_SKIPPABLEHEADERSIZE; in ZSTD_writeSkippableFrame()
4708 const void* src, size_t srcSize, in ZSTD_compressContinue_internal() argument
4715 cctx->stage, (unsigned)srcSize); in ZSTD_compressContinue_internal()
4729 if (!srcSize) return fhSize; /* do not generate an empty block if no input */ in ZSTD_compressContinue_internal()
4731 if (!ZSTD_window_update(&ms->window, src, srcSize, ms->forceNonContiguous)) { in ZSTD_compressContinue_internal()
4736 ZSTD_window_update(&cctx->ldmState.window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_compressContinue_internal()
4743 src, (BYTE const*)src + srcSize); in ZSTD_compressContinue_internal()
4748 … ZSTD_compress_frameChunk (cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) : in ZSTD_compressContinue_internal()
4749 … ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */); in ZSTD_compressContinue_internal()
4751 cctx->consumedSrcSize += srcSize; in ZSTD_compressContinue_internal()
4769 const void* src, size_t srcSize) in ZSTD_compressContinue_public() argument
4771 DEBUGLOG(5, "ZSTD_compressContinue (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressContinue_public()
4772 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 … in ZSTD_compressContinue_public()
4778 const void* src, size_t srcSize) in ZSTD_compressContinue() argument
4780 return ZSTD_compressContinue_public(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compressContinue()
4797 …ssBlock_deprecated(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressBlock_deprecated() argument
4799 DEBUGLOG(5, "ZSTD_compressBlock: srcSize = %u", (unsigned)srcSize); in ZSTD_compressBlock_deprecated()
4801 RETURN_ERROR_IF(srcSize > blockSizeMax, srcSize_wrong, "input is larger than a block"); } in ZSTD_compressBlock_deprecated()
4803 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 … in ZSTD_compressBlock_deprecated()
4807 …ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressBlock() argument
4809 return ZSTD_compressBlock_deprecated(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compressBlock()
4820 const void* src, size_t srcSize, in ZSTD_loadDictionaryContent() argument
4825 const BYTE* const iend = ip + srcSize; in ZSTD_loadDictionaryContent()
4852 if (srcSize > maxDictSize) { in ZSTD_loadDictionaryContent()
4855 srcSize = maxDictSize; in ZSTD_loadDictionaryContent()
4859 if (srcSize > ZSTD_CHUNKSIZE_MAX) { in ZSTD_loadDictionaryContent()
4864 ZSTD_window_update(&ms->window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_loadDictionaryContent()
4870 ZSTD_window_update(&ls->window, src, srcSize, /* forceNonContiguous */ 0); in ZSTD_loadDictionaryContent()
4878 if (srcSize > maxDictSize) { in ZSTD_loadDictionaryContent()
4881 srcSize = maxDictSize; in ZSTD_loadDictionaryContent()
4889 if (srcSize <= HASH_READ_SIZE) return 0; in ZSTD_loadDictionaryContent()
4912 assert(srcSize >= HASH_READ_SIZE); in ZSTD_loadDictionaryContent()
4940 assert(srcSize >= HASH_READ_SIZE); in ZSTD_loadDictionaryContent()
4941 DEBUGLOG(4, "Fill %u bytes into the Binary Tree", (unsigned)srcSize); in ZSTD_loadDictionaryContent()
5302 const void* src, size_t srcSize) in ZSTD_compressEnd_public() argument
5306 dst, dstCapacity, src, srcSize, in ZSTD_compressEnd_public()
5329 const void* src, size_t srcSize) in ZSTD_compressEnd() argument
5331 return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compressEnd()
5336 const void* src, size_t srcSize, in ZSTD_compress_advanced() argument
5345 src, srcSize, in ZSTD_compress_advanced()
5354 const void* src, size_t srcSize, in ZSTD_compress_advanced_internal() argument
5358 DEBUGLOG(4, "ZSTD_compress_advanced_internal (srcSize:%u)", (unsigned)srcSize); in ZSTD_compress_advanced_internal()
5361 params, srcSize, ZSTDb_not_buffered) , ""); in ZSTD_compress_advanced_internal()
5362 return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_advanced_internal()
5367 const void* src, size_t srcSize, in ZSTD_compress_usingDict() argument
5372 …ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, srcSize, dict ? dictSize … in ZSTD_compress_usingDict()
5376 DEBUGLOG(4, "ZSTD_compress_usingDict (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress_usingDict()
5377 …return ZSTD_compress_advanced_internal(cctx, dst, dstCapacity, src, srcSize, dict, dictSize, &cctx… in ZSTD_compress_usingDict()
5382 const void* src, size_t srcSize, in ZSTD_compressCCtx() argument
5385 DEBUGLOG(4, "ZSTD_compressCCtx (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressCCtx()
5387 return ZSTD_compress_usingDict(cctx, dst, dstCapacity, src, srcSize, NULL, 0, compressionLevel); in ZSTD_compressCCtx()
5391 const void* src, size_t srcSize, in ZSTD_compress() argument
5397 result = ZSTD_compressCCtx(cctx, dst, dstCapacity, src, srcSize, compressionLevel); in ZSTD_compress()
5775 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_internal() argument
5778 …FORWARD_IF_ERROR(ZSTD_compressBegin_usingCDict_internal(cctx, cdict, fParams, srcSize), ""); /* wi… in ZSTD_compress_usingCDict_internal()
5779 return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_usingCDict_internal()
5787 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_advanced() argument
5790 return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict_advanced()
5800 const void* src, size_t srcSize, in ZSTD_compress_usingCDict() argument
5804 return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict()
6340 const void* src, size_t srcSize, size_t* srcPos, in ZSTD_compressStream2_simpleArgs() argument
6349 input.size = srcSize; in ZSTD_compressStream2_simpleArgs()
6361 const void* src, size_t srcSize) in ZSTD_compress2() argument
6365 DEBUGLOG(4, "ZSTD_compress2 (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress2()
6374 src, srcSize, &iPos, in ZSTD_compress2()
6385 assert(iPos == srcSize); /* all input is expected consumed */ in ZSTD_compress2()
6739 const void* src, size_t srcSize) in ZSTD_compressSequences_internal() argument
6742 size_t remaining = srcSize; in ZSTD_compressSequences_internal()
6749 … DEBUGLOG(4, "ZSTD_compressSequences_internal srcSize: %zu, inSeqsSize: %zu", srcSize, inSeqsSize); in ZSTD_compressSequences_internal()
6857 const void* src, size_t srcSize) in ZSTD_compressSequences() argument
6865 …FORWARD_IF_ERROR(ZSTD_CCtx_init_compressStream2(cctx, ZSTD_e_end, srcSize), "CCtx initialization f… in ZSTD_compressSequences()
6869 &cctx->appliedParams, srcSize, cctx->dictID); in ZSTD_compressSequences()
6875 if (cctx->appliedParams.fParams.checksumFlag && srcSize) { in ZSTD_compressSequences()
6876 xxh64_update(&cctx->xxhState, src, srcSize); in ZSTD_compressSequences()
6883 src, srcSize); in ZSTD_compressSequences()
7272 const void* literals, size_t litSize, size_t srcSize) in ZSTD_compressSequencesAndLiterals_internal() argument
7274 size_t remaining = srcSize; in ZSTD_compressSequencesAndLiterals_internal()
7370 … 0, externalSequences_invalid, "Sequences must represent a total of exactly srcSize=%zu", srcSize); in ZSTD_compressSequencesAndLiterals_internal()