/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/ |
H A D | zstd_compress_literals.c | 79 size_t const lhSize = 3 + (srcSize >= 1 KB) + (srcSize >= 16 KB); in ZSTD_compressLiterals() local 100 RETURN_ERROR_IF(dstCapacity < lhSize+1, dstSize_tooSmall, "not enough space for compression"); in ZSTD_compressLiterals() 103 if (repeat == HUF_repeat_valid && lhSize == 3) singleStream = 1; in ZSTD_compressLiterals() 106 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals() 110 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals() 135 switch(lhSize) in ZSTD_compressLiterals() 156 DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize+cLitSize)); in ZSTD_compressLiterals() 157 return lhSize+cLitSize; in ZSTD_compressLiterals()
|
H A D | zstd_compress_superblock.c | 326 size_t const lhSize = 3 + (litSize >= (1 KB - header)) + (litSize >= (16 KB - header)); in ZSTD_compressSubBlock_literal() local 329 BYTE* op = ostart + lhSize; in ZSTD_compressSubBlock_literal() 330 U32 const singleStream = lhSize == 3; in ZSTD_compressSubBlock_literal() 336 …mpressSubBlock_literal (litSize=%zu, lhSize=%zu, writeEntropy=%d)", litSize, lhSize, writeEntropy); in ZSTD_compressSubBlock_literal() 372 if (lhSize < (size_t)(3 + (cLitSize >= 1 KB) + (cLitSize >= 16 KB))) { in ZSTD_compressSubBlock_literal() 381 switch(lhSize) in ZSTD_compressSubBlock_literal()
|
/freebsd/sys/contrib/zstd/lib/compress/ |
H A D | zstd_compress_literals.c | 80 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() 157 DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize+cLitSize)); in ZSTD_compressLiterals() 158 return lhSize+cLitSize; in ZSTD_compressLiterals()
|
H A D | zstd_compress_superblock.c | 48 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 …mpressSubBlock_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()
|
/freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 97 { size_t lhSize, litSize, litCSize; in ZSTD_decodeLiteralsBlock() local 107 lhSize = 3; in ZSTD_decodeLiteralsBlock() 113 lhSize = 4; in ZSTD_decodeLiteralsBlock() 119 lhSize = 5; in ZSTD_decodeLiteralsBlock() 125 RETURN_ERROR_IF(litCSize + lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock() 135 dctx->litBuffer, litSize, istart+lhSize, litCSize, in ZSTD_decodeLiteralsBlock() 139 dctx->litBuffer, litSize, istart+lhSize, litCSize, in ZSTD_decodeLiteralsBlock() 147 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock() 152 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock() 158 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock() [all …]
|
H A D | zstd_decompress.c | 1620 zds->lhSize = zds->inPos = zds->outStart = zds->outEnd = 0; in ZSTD_decompressStream() 1637 …t hSize = ZSTD_getFrameHeader_advanced(&zds->fParams, zds->headerBuffer, zds->lhSize, zds->format); in ZSTD_decompressStream() 1661 … size_t const toLoad = hSize - zds->lhSize; /* if hSize!=0, hSize > zds->lhSize */ in ZSTD_decompressStream() 1666 memcpy(zds->headerBuffer + zds->lhSize, ip, remainingInput); in ZSTD_decompressStream() 1667 zds->lhSize += remainingInput; in ZSTD_decompressStream() 1670 …return (MAX((size_t)ZSTD_FRAMEHEADERSIZE_MIN(zds->format), hSize) - zds->lhSize) + ZSTD_blockHeade… in ZSTD_decompressStream() 1673 … memcpy(zds->headerBuffer + zds->lhSize, ip, toLoad); zds->lhSize = hSize; ip += toLoad; in ZSTD_decompressStream() 1711 FORWARD_IF_ERROR(ZSTD_decodeFrameHeader(zds, zds->headerBuffer, zds->lhSize), ""); in ZSTD_decompressStream()
|
H A D | zstd_decompress_internal.h | 149 size_t lhSize; member
|
/freebsd/sys/contrib/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 138 { 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, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock() [all …]
|
H A D | zstd_decompress.c | 1960 zds->lhSize = zds->inPos = zds->outStart = zds->outEnd = 0; in ZSTD_decompressStream() 1979 …t hSize = ZSTD_getFrameHeader_advanced(&zds->fParams, zds->headerBuffer, zds->lhSize, zds->format); in ZSTD_decompressStream() 2006 … size_t const toLoad = hSize - zds->lhSize; /* if hSize!=0, hSize > zds->lhSize */ in ZSTD_decompressStream() 2011 ZSTD_memcpy(zds->headerBuffer + zds->lhSize, ip, remainingInput); in ZSTD_decompressStream() 2012 zds->lhSize += remainingInput; in ZSTD_decompressStream() 2015 …return (MAX((size_t)ZSTD_FRAMEHEADERSIZE_MIN(zds->format), hSize) - zds->lhSize) + ZSTD_blockHeade… in ZSTD_decompressStream() 2018 … ZSTD_memcpy(zds->headerBuffer + zds->lhSize, ip, toLoad); zds->lhSize = hSize; ip += toLoad; in ZSTD_decompressStream() 2056 FORWARD_IF_ERROR(ZSTD_decodeFrameHeader(zds, zds->headerBuffer, zds->lhSize), ""); in ZSTD_decompressStream()
|
H A D | zstd_decompress_internal.h | 178 size_t lhSize; member
|
/freebsd/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v06.c | 3066 U32 lhSize = ((istart[0]) >> 4) & 3; in ZSTDv06_decodeLiteralsBlock() local 3068 switch(lhSize) in ZSTDv06_decodeLiteralsBlock() 3072 lhSize=3; in ZSTDv06_decodeLiteralsBlock() 3079 lhSize=4; in ZSTDv06_decodeLiteralsBlock() 3085 lhSize=5; in ZSTDv06_decodeLiteralsBlock() 3091 if (litCSize + lhSize > srcSize) return ERROR(corruption_detected); in ZSTDv06_decodeLiteralsBlock() 3094 … HUFv06_decompress1X2(dctx->litBuffer, litSize, istart+lhSize, litCSize) : in ZSTDv06_decodeLiteralsBlock() 3095 … HUFv06_decompress (dctx->litBuffer, litSize, istart+lhSize, litCSize) )) in ZSTDv06_decodeLiteralsBlock() 3101 return litCSize + lhSize; in ZSTDv06_decodeLiteralsBlock() 3105 U32 lhSize = ((istart[0]) >> 4) & 3; in ZSTDv06_decodeLiteralsBlock() local [all …]
|
H A D | zstd_v07.c | 3295 U32 lhSize = (istart[0] >> 4) & 3; in ZSTDv07_decodeLiteralsBlock() local 3297 switch(lhSize) in ZSTDv07_decodeLiteralsBlock() 3301 lhSize=3; in ZSTDv07_decodeLiteralsBlock() 3308 lhSize=4; in ZSTDv07_decodeLiteralsBlock() 3314 lhSize=5; in ZSTDv07_decodeLiteralsBlock() 3320 if (litCSize + lhSize > srcSize) return ERROR(corruption_detected); in ZSTDv07_decodeLiteralsBlock() 3323 … HUFv07_decompress1X2_DCtx(dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) : in ZSTDv07_decodeLiteralsBlock() 3324 … HUFv07_decompress4X_hufOnly (dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) )) in ZSTDv07_decodeLiteralsBlock() 3331 return litCSize + lhSize; in ZSTDv07_decodeLiteralsBlock() 3335 U32 lhSize = ((istart[0]) >> 4) & 3; in ZSTDv07_decodeLiteralsBlock() local [all …]
|
H A D | zstd_v05.c | 2875 U32 lhSize = ((istart[0]) >> 4) & 3; in ZSTDv05_decodeLiteralsBlock() local 2877 switch(lhSize) in ZSTDv05_decodeLiteralsBlock() 2881 lhSize=3; in ZSTDv05_decodeLiteralsBlock() 2888 lhSize=4; in ZSTDv05_decodeLiteralsBlock() 2894 lhSize=5; in ZSTDv05_decodeLiteralsBlock() 2900 if (litCSize + lhSize > srcSize) return ERROR(corruption_detected); in ZSTDv05_decodeLiteralsBlock() 2903 … HUFv05_decompress1X2(dctx->litBuffer, litSize, istart+lhSize, litCSize) : in ZSTDv05_decodeLiteralsBlock() 2904 … HUFv05_decompress (dctx->litBuffer, litSize, istart+lhSize, litCSize) )) in ZSTDv05_decodeLiteralsBlock() 2910 return litCSize + lhSize; in ZSTDv05_decodeLiteralsBlock() 2916 U32 lhSize = ((istart[0]) >> 4) & 3; in ZSTDv05_decodeLiteralsBlock() local [all …]
|
/freebsd/sys/contrib/zstd/lib/dictBuilder/ |
H A D | zdict.c | 880 { size_t const lhSize = FSE_writeNCount(dstPtr, maxDstSize, litLengthNCount, MaxLL, llLog); in ZDICT_analyzeEntropy() local 881 if (FSE_isError(lhSize)) { in ZDICT_analyzeEntropy() 882 eSize = lhSize; in ZDICT_analyzeEntropy() 886 dstPtr += lhSize; in ZDICT_analyzeEntropy() 887 maxDstSize -= lhSize; in ZDICT_analyzeEntropy() 888 eSize += lhSize; in ZDICT_analyzeEntropy()
|