Lines Matching defs:srcSize
323 ldmParams_t const* params, void const* src, size_t srcSize)
340 BYTE const* const iend = istart + srcSize;
352 if (srcSize < minMatchLength)
507 ldmParams_t const* params, void const* src, size_t srcSize)
511 BYTE const* const iend = istart + srcSize;
513 size_t const nbChunks = (srcSize / kMaxChunkSize) + ((srcSize % kMaxChunkSize) != 0);
521 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize);
583 ZSTD_ldm_skipSequences(rawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch)
585 while (srcSize > 0 && rawSeqStore->pos < rawSeqStore->size) {
587 if (srcSize <= seq->litLength) {
588 /* Skip past srcSize literals */
589 seq->litLength -= (U32)srcSize;
592 srcSize -= seq->litLength;
594 if (srcSize < seq->matchLength) {
595 /* Skip past the first srcSize of the match */
596 seq->matchLength -= (U32)srcSize;
606 srcSize -= seq->matchLength;
663 void const* src, size_t srcSize)
671 BYTE const* const iend = istart + srcSize;
675 DEBUGLOG(5, "ZSTD_ldm_blockCompress: srcSize=%zu", srcSize);
680 lastLLSize = blockCompressor(ms, seqStore, rep, src, srcSize);
681 ZSTD_ldm_skipRawSeqStoreBytes(rawSeqStore, srcSize);