/kernel/linux/linux-6.6/lib/zstd/compress/ |
H A D | hist.c | 29 unsigned HIST_count_simple(unsigned* count, unsigned* maxSymbolValuePtr, in HIST_count_simple() argument 34 unsigned maxSymbolValue = *maxSymbolValuePtr; in HIST_count_simple() 38 if (srcSize==0) { *maxSymbolValuePtr = 0; return 0; } in HIST_count_simple() 46 *maxSymbolValuePtr = maxSymbolValue; in HIST_count_simple() 65 * or an error code (notably when histogram's alphabet is larger than *maxSymbolValuePtr) */ 67 unsigned* count, unsigned* maxSymbolValuePtr, in HIST_count_parallel_wksp() 74 size_t const countSize = (*maxSymbolValuePtr + 1) * sizeof(*count); in HIST_count_parallel_wksp() 82 assert(*maxSymbolValuePtr <= 255); in HIST_count_parallel_wksp() 85 *maxSymbolValuePtr = 0; in HIST_count_parallel_wksp() 128 if (check && maxSymbolValue > *maxSymbolValuePtr) retur in HIST_count_parallel_wksp() 66 HIST_count_parallel_wksp( unsigned* count, unsigned* maxSymbolValuePtr, const void* source, size_t sourceSize, HIST_checkInput_e check, U32* const workSpace) HIST_count_parallel_wksp() argument 140 HIST_countFast_wksp(unsigned* count, unsigned* maxSymbolValuePtr, const void* source, size_t sourceSize, void* workSpace, size_t workSpaceSize) HIST_countFast_wksp() argument 154 HIST_count_wksp(unsigned* count, unsigned* maxSymbolValuePtr, const void* source, size_t sourceSize, void* workSpace, size_t workSpaceSize) HIST_count_wksp() argument [all...] |
H A D | hist.h | 24 * 'count' is a table of unsigned int, of minimum size (*maxSymbolValuePtr+1). 25 * Updates *maxSymbolValuePtr with actual largest symbol value detected. 30 size_t HIST_count(unsigned* count, unsigned* maxSymbolValuePtr, 46 size_t HIST_count_wksp(unsigned* count, unsigned* maxSymbolValuePtr, 51 * same as HIST_count(), but blindly trusts that all byte values within src are <= *maxSymbolValuePtr. 52 * This function is unsafe, and will segfault if any value within `src` is `> *maxSymbolValuePtr` 54 size_t HIST_countFast(unsigned* count, unsigned* maxSymbolValuePtr, 62 size_t HIST_countFast_wksp(unsigned* count, unsigned* maxSymbolValuePtr, 68 * and will segfault if any value within `src` is `> *maxSymbolValuePtr`. 74 unsigned HIST_count_simple(unsigned* count, unsigned* maxSymbolValuePtr, [all...] |
H A D | huf_compress.c | 218 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZeroWeights) in HUF_readCTable() argument 232 if (nbSymbols > *maxSymbolValuePtr+1) return ERROR(maxSymbolValue_tooSmall); in HUF_readCTable() 266 *maxSymbolValuePtr = nbSymbols - 1; in HUF_readCTable()
|
/kernel/linux/linux-5.10/lib/zstd/ |
H A D | fse_compress.c | 324 size_t FSE_count_simple(unsigned *count, unsigned *maxSymbolValuePtr, const void *src, size_t srcSize) in FSE_count_simple() argument 328 unsigned maxSymbolValue = *maxSymbolValuePtr; in FSE_count_simple() 333 *maxSymbolValuePtr = 0; in FSE_count_simple() 342 *maxSymbolValuePtr = maxSymbolValue; in FSE_count_simple() 357 static size_t FSE_count_parallel_wksp(unsigned *count, unsigned *maxSymbolValuePtr, const void *source, size_t sourceSize, unsigned checkMax, in FSE_count_parallel_wksp() argument 362 unsigned maxSymbolValue = *maxSymbolValuePtr; in FSE_count_parallel_wksp() 374 *maxSymbolValuePtr = 0; in FSE_count_parallel_wksp() 441 *maxSymbolValuePtr = maxSymbolValue; in FSE_count_parallel_wksp() 448 size_t FSE_countFast_wksp(unsigned *count, unsigned *maxSymbolValuePtr, const void *source, size_t sourceSize, unsigned *workSpace) in FSE_countFast_wksp() argument 451 return FSE_count_simple(count, maxSymbolValuePtr, sourc in FSE_countFast_wksp() 458 FSE_count_wksp(unsigned *count, unsigned *maxSymbolValuePtr, const void *source, size_t sourceSize, unsigned *workSpace) FSE_count_wksp() argument [all...] |
H A D | fse.h | 135 Result will be saved into 'count', a table of unsigned int, which must be already allocated, and have 'maxSymbolValuePtr[0]+1' cells. 136 'src' is a table of bytes of size 'srcSize'. All values within 'src' MUST be <= maxSymbolValuePtr[0] 137 maxSymbolValuePtr[0] will be updated, with its real value (necessarily <= original value) 180 maxSymbolValuePtr[0] and tableLogPtr[0] will also be updated with their respective values */ 181 FSE_PUBLIC_API size_t FSE_readNCount(short *normalizedCounter, unsigned *maxSymbolValuePtr, unsigned *tableLogPtr, const void *rBuffer, size_t rBuffSize); 208 'normalizedCounter' must be already allocated, and have at least 'maxSymbolValuePtr[0]+1' cells of signed short. 249 size_t FSE_count_wksp(unsigned *count, unsigned *maxSymbolValuePtr, const void *source, size_t sourceSize, unsigned *workSpace); 255 size_t FSE_countFast_wksp(unsigned *count, unsigned *maxSymbolValuePtr, const void *src, size_t srcSize, unsigned *workSpace); 259 * This function is unsafe, and will segfault if any value within `src` is `> *maxSymbolValuePtr` (presuming it's also the size of `count`). 261 size_t FSE_count_simple(unsigned *count, unsigned *maxSymbolValuePtr, cons [all...] |
/kernel/linux/linux-6.6/lib/zstd/common/ |
H A D | fse.h | 183 Result will be saved into 'count', a table of unsigned int, which must be already allocated, and have 'maxSymbolValuePtr[0]+1' cells. 184 'src' is a table of bytes of size 'srcSize'. All values within 'src' MUST be <= maxSymbolValuePtr[0] 185 maxSymbolValuePtr[0] will be updated, with its real value (necessarily <= original value) 229 maxSymbolValuePtr[0] and tableLogPtr[0] will also be updated with their respective values */ 231 unsigned* maxSymbolValuePtr, unsigned* tableLogPtr, 238 unsigned* maxSymbolValuePtr, unsigned* tableLogPtr, 268 'normalizedCounter' must be already allocated, and have at least 'maxSymbolValuePtr[0]+1' cells of signed short.
|
H A D | huf.h | 245 size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned *hasZeroWeights);
|