Searched refs:litExtraBuffer (Results 1 - 2 of 2) sorted by relevance

/linux-master/lib/zstd/decompress/
H A Dzstd_decompress_internal.h120 ZSTD_not_in_dst = 0, /* Stored entirely within litExtraBuffer */
122 ZSTD_split = 2 /* Split between litExtraBuffer and dst */
188 BYTE litExtraBuffer[ZSTD_LITBUFFEREXTRASIZE + WILDCOPY_OVERLENGTH]; /* literal buffer can be split between storage within dst and within this scratch buffer */ member in struct:ZSTD_DCtx_s
H A Dzstd_decompress_block.c72 /* Allocate buffer for literals, either overlapping current dst, or split between dst and litExtraBuffer, or stored entirely within litExtraBuffer */
85 /* won't fit in litExtraBuffer, so it will be split between end of dst and extra buffer */
87 /* won't fit in litExtraBuffer, so it will be split between end of dst and extra buffer */
92 /* initially this will be stored entirely in dst during huffman decoding, it will partially shifted to litExtraBuffer after */
100 /* fits entirely within litExtraBuffer, so no split is necessary */
101 dctx->litBuffer = dctx->litExtraBuffer;
115 * stored in dctx->litExtraBuffer to help keep it "ahead" of the current output write.
209 ZSTD_memcpy(dctx->litExtraBuffer, dctx->litBufferEnd - ZSTD_LITBUFFEREXTRASIZE, ZSTD_LITBUFFEREXTRASIZE);
252 ZSTD_memcpy(dctx->litExtraBuffer, istar
[all...]

Completed in 102 milliseconds