Home
last modified time | relevance | path

Searched refs:lhSize (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/lib/zstd/compress/
H A Dzstd_compress_literals.c80 size_t const lhSize = 3 + (srcSize >= 1 KB) + (srcSize >= 16 KB); in ZSTD_compressLiterals() local
101 RETURN_ERROR_IF(dstCapacity < lhSize+1, dstSize_tooSmall, "not enough space for compression"); in ZSTD_compressLiterals()
104 if (repeat == HUF_repeat_valid && lhSize == 3) singleStream = 1; in ZSTD_compressLiterals()
107 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
111 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
136 switch(lhSize) in ZSTD_compressLiterals()
154 default: /* not possible : lhSize is {3,4,5} */ in ZSTD_compressLiterals()
157 DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize in ZSTD_compressLiterals()
[all...]
H A Dzstd_compress_superblock.c48 size_t const lhSize = 3 + (litSize >= (1 KB - header)) + (litSize >= (16 KB - header)); in ZSTD_compressSubBlock_literal() local
51 BYTE* op = ostart + lhSize; in ZSTD_compressSubBlock_literal()
52 U32 const singleStream = lhSize == 3; in ZSTD_compressSubBlock_literal()
58 DEBUGLOG(5, "ZSTD_compressSubBlock_literal (litSize=%zu, lhSize=%zu, writeEntropy=%d)", litSize, lhSize, writeEntropy); in ZSTD_compressSubBlock_literal()
94 if (lhSize < (size_t)(3 + (cLitSize >= 1 KB) + (cLitSize >= 16 KB))) { in ZSTD_compressSubBlock_literal()
103 switch(lhSize) in ZSTD_compressSubBlock_literal()
121 default: /* not possible : lhSize is {3,4,5} */ in ZSTD_compressSubBlock_literal()
/kernel/linux/linux-5.10/lib/zstd/
H A Ddecompress.c450 size_t lhSize, litSize, litCSize; in ZSTD_decodeLiteralsBlock() local
460 lhSize = 3; in ZSTD_decodeLiteralsBlock()
466 lhSize = 4; in ZSTD_decodeLiteralsBlock()
472 lhSize = 5; in ZSTD_decodeLiteralsBlock()
479 if (litCSize + lhSize > srcSize) in ZSTD_decodeLiteralsBlock()
484 ? (singleStream ? HUF_decompress1X_usingDTable(dctx->litBuffer, litSize, istart + lhSize, litCSize, dctx->HUFptr) in ZSTD_decodeLiteralsBlock()
485 : HUF_decompress4X_usingDTable(dctx->litBuffer, litSize, istart + lhSize, litCSize, dctx->HUFptr)) in ZSTD_decodeLiteralsBlock()
487 ? HUF_decompress1X2_DCtx_wksp(dctx->entropy.hufTable, dctx->litBuffer, litSize, istart + lhSize, litCSize, in ZSTD_decodeLiteralsBlock()
489 : HUF_decompress4X_hufOnly_wksp(dctx->entropy.hufTable, dctx->litBuffer, litSize, istart + lhSize, litCSize, in ZSTD_decodeLiteralsBlock()
499 return litCSize + lhSize; in ZSTD_decodeLiteralsBlock()
503 size_t litSize, lhSize; ZSTD_decodeLiteralsBlock() local
539 size_t litSize, lhSize; ZSTD_decodeLiteralsBlock() local
2176 size_t lhSize; global() member
[all...]
H A Dcompress.c485 size_t const lhSize = 3 + (srcSize >= 1 KB) + (srcSize >= 16 KB); in ZSTD_compressLiterals() local
499 if (dstCapacity < lhSize + 1) in ZSTD_compressLiterals()
504 if (repeat == HUF_repeat_valid && lhSize == 3) in ZSTD_compressLiterals()
506 cLitSize = singleStream ? HUF_compress1X_repeat(ostart + lhSize, dstCapacity - lhSize, src, srcSize, 255, 11, zc->tmpCounters, in ZSTD_compressLiterals()
508 : HUF_compress4X_repeat(ostart + lhSize, dstCapacity - lhSize, src, srcSize, 255, 11, zc->tmpCounters, in ZSTD_compressLiterals()
528 switch (lhSize) { in ZSTD_compressLiterals()
541 default: /* should not be necessary, lhSize is only {3,4,5} */ in ZSTD_compressLiterals()
550 return lhSize in ZSTD_compressLiterals()
[all...]
/kernel/linux/linux-6.6/lib/zstd/decompress/
H A Dzstd_decompress_block.c138 { size_t lhSize, litSize, litCSize; in ZSTD_decodeLiteralsBlock() local
149 lhSize = 3; in ZSTD_decodeLiteralsBlock()
155 lhSize = 4; in ZSTD_decodeLiteralsBlock()
161 lhSize = 5; in ZSTD_decodeLiteralsBlock()
168 RETURN_ERROR_IF(litCSize + lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
180 dctx->litBuffer, litSize, istart+lhSize, litCSize, in ZSTD_decodeLiteralsBlock()
184 dctx->litBuffer, litSize, istart+lhSize, litCSize, in ZSTD_decodeLiteralsBlock()
192 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock()
197 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock()
203 istart+lhSize, litCSiz in ZSTD_decodeLiteralsBlock()
225 { size_t litSize, lhSize; ZSTD_decodeLiteralsBlock() local
272 size_t litSize, lhSize; ZSTD_decodeLiteralsBlock() local
[all...]
H A Dzstd_decompress.c1910 zds->lhSize = zds->inPos = zds->outStart = zds->outEnd = 0; in ZSTD_decompressStream()
1917 { size_t const hSize = ZSTD_getFrameHeader_advanced(&zds->fParams, zds->headerBuffer, zds->lhSize, zds->format); in ZSTD_decompressStream()
1926 size_t const toLoad = hSize - zds->lhSize; /* if hSize!=0, hSize > zds->lhSize */ in ZSTD_decompressStream()
1931 ZSTD_memcpy(zds->headerBuffer + zds->lhSize, ip, remainingInput); in ZSTD_decompressStream()
1932 zds->lhSize += remainingInput; in ZSTD_decompressStream()
1935 return (MAX((size_t)ZSTD_FRAMEHEADERSIZE_MIN(zds->format), hSize) - zds->lhSize) + ZSTD_blockHeaderSize; /* remaining header bytes + next block header */ in ZSTD_decompressStream()
1938 ZSTD_memcpy(zds->headerBuffer + zds->lhSize, ip, toLoad); zds->lhSize = hSize; ip += toLoad; in ZSTD_decompressStream()
1976 FORWARD_IF_ERROR(ZSTD_decodeFrameHeader(zds, zds->headerBuffer, zds->lhSize), ""); in ZSTD_decompressStream()
[all...]
H A Dzstd_decompress_internal.h178 size_t lhSize; member

Completed in 14 milliseconds