Home
last modified time | relevance | path

Searched refs:HUF_CElt (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/lib/zstd/compress/
H A Dhuf_compress.c128 static size_t HUF_getNbBits(HUF_CElt elt) in HUF_getNbBits()
133 static size_t HUF_getNbBitsFast(HUF_CElt elt) in HUF_getNbBitsFast()
138 static size_t HUF_getValue(HUF_CElt elt) in HUF_getValue()
143 static size_t HUF_getValueFast(HUF_CElt elt) in HUF_getValueFast()
148 static void HUF_setNbBits(HUF_CElt* elt, size_t nbBits) in HUF_setNbBits()
154 static void HUF_setValue(HUF_CElt* elt, size_t value) in HUF_setValue()
159 *elt |= value << (sizeof(HUF_CElt) * 8 - nbBits); in HUF_setValue()
170 const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, in HUF_writeCTable_wksp()
173 HUF_CElt const* const ct = CTable + 1; in HUF_writeCTable_wksp()
211 const HUF_CElt* CTabl in HUF_writeCTable()
[all...]
H A Dzstd_compress_literals.c109 (HUF_CElt*)nextHuf->CTable, &repeat, preferRepeat, bmi2, suspectUncompressible) : in ZSTD_compressLiterals()
113 (HUF_CElt*)nextHuf->CTable, &repeat, preferRepeat, bmi2, suspectUncompressible); in ZSTD_compressLiterals()
H A Dzstd_compress_superblock.c41 static size_t ZSTD_compressSubBlock_literal(const HUF_CElt* hufTable, in ZSTD_compressSubBlock_literal()
276 { size_t cLitSize = ZSTD_compressSubBlock_literal((const HUF_CElt*)entropy->huf.CTable, in ZSTD_compressSubBlock()
317 { size_t cLitSizeEstimate = HUF_estimateCompressedSize((const HUF_CElt*)huf->CTable, countWksp, maxSymbolValue); in ZSTD_estimateSubBlockSize_literal()
H A Dzstd_compress.c3019 if (repeat == HUF_repeat_check && !HUF_validateCTable((HUF_CElt const*)prevHuf->CTable, countWksp, maxSymbolValue)) { in ZSTD_buildBlockEntropyStats_literals()
3026 { size_t const maxBits = HUF_buildCTable_wksp((HUF_CElt*)nextHuf->CTable, countWksp, in ZSTD_buildBlockEntropyStats_literals()
3033 (HUF_CElt*)nextHuf->CTable, countWksp, maxSymbolValue); in ZSTD_buildBlockEntropyStats_literals()
3036 (HUF_CElt*)nextHuf->CTable, maxSymbolValue, huffLog, in ZSTD_buildBlockEntropyStats_literals()
3041 (HUF_CElt const*)prevHuf->CTable, countWksp, maxSymbolValue); in ZSTD_buildBlockEntropyStats_literals()
3162 { size_t cLitSizeEstimate = HUF_estimateCompressedSize((const HUF_CElt*)huf->CTable, countWksp, maxSymbolValue); in ZSTD_estimateBlockSize_literal()
4235 size_t const hufHeaderSize = HUF_readCTable((HUF_CElt*)bs->entropy.huf.CTable, &maxSymbolValue, dictPtr, in ZSTD_loadCEntropy()
H A Dzstd_compress_internal.h60 HUF_CElt CTable[HUF_CTABLE_SIZE_ST(255)];
/kernel/linux/linux-5.10/lib/zstd/
H A Dhuf.h85 HUF_CElt *name = (HUF_CElt *)(name##hv) /* no final ; */
129 typedef struct HUF_CElt_s HUF_CElt; /* incomplete type */ typedef
130 size_t HUF_writeCTable_wksp(void *dst, size_t maxDstSize, const HUF_CElt *CTable, unsigned maxSymbolValue, unsigned huffLog, void *workspace, size_t workspaceSize);
131 size_t HUF_compress4X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable);
145 size_t wkspSize, HUF_CElt *hufTable, HUF_repeat *repeat,
152 size_t HUF_buildCTable_wksp(HUF_CElt *tree, const U32 *count, U32 maxSymbolValue, U32 maxNbBits, void *workSpace, size_t wkspSize);
164 size_t HUF_readCTable_wksp(HUF_CElt *CTable, unsigned maxSymbolValue, const void *src, size_t srcSize, void *workspace, size_t workspaceSize);
191 size_t HUF_compress1X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable);
198 size_t wkspSize, HUF_CElt *hufTabl
[all...]
H A Dhuf_compress.c147 }; /* typedef'd to HUF_CElt within "huf.h" */
152 size_t HUF_writeCTable_wksp(void *dst, size_t maxDstSize, const HUF_CElt *CTable, U32 maxSymbolValue, U32 huffLog, void *workspace, size_t workspaceSize) in HUF_writeCTable_wksp()
203 size_t HUF_readCTable_wksp(HUF_CElt *CTable, U32 maxSymbolValue, const void *src, size_t srcSize, void *workspace, size_t workspaceSize) in HUF_readCTable_wksp()
420 size_t HUF_buildCTable_wksp(HUF_CElt *tree, const U32 *count, U32 maxSymbolValue, U32 maxNbBits, void *workSpace, size_t wkspSize) in HUF_buildCTable_wksp()
501 static size_t HUF_estimateCompressedSize(HUF_CElt *CTable, const unsigned *count, unsigned maxSymbolValue) in HUF_estimateCompressedSize()
511 static int HUF_validateCTable(const HUF_CElt *CTable, const unsigned *count, unsigned maxSymbolValue) in HUF_validateCTable()
521 static void HUF_encodeSymbol(BIT_CStream_t *bitCPtr, U32 symbol, const HUF_CElt *CTable) in HUF_encodeSymbol()
538 size_t HUF_compress1X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable) in HUF_compress1X_usingCTable()
581 size_t HUF_compress4X_usingCTable(void *dst, size_t dstSize, const void *src, size_t srcSize, const HUF_CElt *CTable) in HUF_compress4X_usingCTable()
634 const HUF_CElt *CTabl in HUF_compressCTable_internal()
[all...]
H A Dcompress.c81 HUF_CElt *hufTable;
286 zc->hufTable = (HUF_CElt *)ptr; in ZSTD_resetCCtx_advanced()
289 ptr = ((U32 *)ptr) + 256; /* note : HUF_CElt* is incomplete type, size is simulated using U32 */ in ZSTD_resetCCtx_advanced()
/kernel/linux/linux-6.6/lib/zstd/common/
H A Dhuf.h136 typedef size_t HUF_CElt; /* consider it an incomplete type */ typedef
140 HUF_CElt name[HUF_CTABLE_SIZE_ST(maxSymbolValue)] /* no final ; */
186 size_t HUF_buildCTable (HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue, unsigned maxNbBits); /* @return : maxNbBits; CTable and count can overlap. In which case, CTable will overwrite count content */
187 size_t HUF_writeCTable (void* dst, size_t maxDstSize, const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog);
188 size_t HUF_writeCTable_wksp(void* dst, size_t maxDstSize, const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, void* workspace, size_t workspaceSize);
189 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable);
190 size_t HUF_compress4X_usingCTable_bmi2(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int bmi2);
191 size_t HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue);
192 int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue);
209 HUF_CElt* hufTabl
[all...]

Completed in 24 milliseconds