Lines Matching refs:srcSize

168         const char* src, char* dst, int srcSize, int dstSize);
225 int srcSize, int dstSize)
228 return LZ4_compress_fast(src, dst, srcSize, dstSize, acceleration);
234 int srcSize, int dstSize)
236 return LZ4_compress_HC(src, dst, srcSize, dstSize, pThis->cLevel);
242 int srcSize, int dstSize)
245 return LZ4_compress_fast_continue(pThis->LZ4_stream, src, dst, srcSize, dstSize, acceleration);
251 int srcSize, int dstSize)
253 return LZ4_compress_HC_continue(pThis->LZ4_streamHC, src, dst, srcSize, dstSize);
312 int srcSize, int dstCapacity,
319 int srcSize, int dstCapacity,
323 size_t readSize = (size_t)srcSize;
332 && ((int)readSize==srcSize) /* consume all input */ )
345 size_t srcSize;
356 static int BMK_benchMem(const void* srcBuffer, size_t srcSize,
361 size_t const blockSize = (g_blockSize>=32 && !g_decodeOnly ? g_blockSize : srcSize) + (!srcSize) /* avoid div by 0 */ ;
362 U32 const maxNbBlocks = (U32)((srcSize + (blockSize-1)) / blockSize) + nbFiles;
364 size_t const maxCompressedSize = (size_t)LZ4_compressBound((int)srcSize) + (maxNbBlocks * 1024); /* add some room for safety */
368 size_t const maxDecSize = srcSize < maxInSize ? srcSize * decMultiplier : LZ4_MAX_INPUT_SIZE;
404 blockTable[nbBlocks].srcSize = thisBlockSize;
419 memcpy(blockTable[blockNb].cPtr, blockTable[blockNb].srcPtr, blockTable[blockNb].srcSize);
420 blockTable[blockNb].cSize = blockTable[blockNb].srcSize;
425 U64 const crcOrig = XXH64(srcBuffer, srcSize, 0);
428 U32 nbCompressionLoops = (U32)((5 MB) / (srcSize+1)) + 1; /* conservative initial compression speed estimate */
429 U32 nbDecodeLoops = (U32)((200 MB) / (srcSize+1)) + 1; /* conservative initial decode speed estimate */
435 size_t cSize = srcSize;
436 size_t totalRSize = srcSize;
465 (int)blockTable[blockNb].srcSize, (int)blockTable[blockNb].cRoom);
496 if (!dCompleted) memset(resultBuffer, 0xD6, srcSize); /* warm result buffer */
513 size_t const resCapa = (blockTable[blockNb].srcSize < inMaxSize) ?
514 blockTable[blockNb].srcSize * decMultiplier :
522 decString, blockNb, (unsigned)blockTable[blockNb].srcSize);
559 U64 const crcCheck = XXH64(resultBuffer, srcSize, 0);
563 for (u=0; u<srcSize; u++) {
569 if (bacc + blockTable[segNb].srcSize > u) break;
570 bacc += blockTable[segNb].srcSize;
577 if (u==srcSize-1) { /* should never happen */
586 double const cSpeed = ((double)srcSize / fastestC) * 1000;
587 double const dSpeed = ((double)srcSize / fastestD) * 1000;