Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/zstd/compress/huf_compress.c HUF_compress_internal() -> HUF_optimalTableLog()

Type Parameter Key Value
PARAM_VALUE 0 maxTableLog 11
PARAM_VALUE 1 srcSize 1-131072
PARAM_VALUE 2 maxSymbolValue 0-255
PARAM_VALUE 3 workSpace 4096-ptr_max
PARAM_VALUE 4 wkspSize 4864
PARAM_VALUE 7 flags 0-15
BUF_SIZE 3 workSpace 4864
BUF_SIZE 5 table 2056
BUF_SIZE 6 count 1024
CAPPED_DATA 2 maxSymbolValue 1
DATA_SOURCE 0 maxTableLog $5 [m]
DATA_SOURCE 1 srcSize $3
DATA_SOURCE 2 maxSymbolValue $4 [m]
DATA_SOURCE 7 flags $11
FUZZY_MAX 1 srcSize 131072
HARD_MAX 1 srcSize 131072
RX_PATH
TASK_NOT_RUNNING
UNITS 4 wkspSize unit_byte
HALF_LOCKED2 bh

lib/zstd/compress/zstd_compress.c ZSTD_buildBlockEntropyStats_literals() -> HUF_optimalTableLog()

Type Parameter Key Value
PARAM_VALUE 0 maxTableLog 11
PARAM_VALUE 1 srcSize 7-u64max
PARAM_VALUE 2 maxSymbolValue 0-255
PARAM_VALUE 3 workSpace 4096-ptr_max
PARAM_VALUE 7 flags 0,2
BUF_SIZE 5 table 2056
CAPPED_DATA 2 maxSymbolValue 1
DATA_SOURCE 1 srcSize $1
DATA_SOURCE 6 count $6
DATA_SOURCE 7 flags $8
FUZZY_MAX 7 flags 2
BIT_INFO 7 flags 0x0,0x2
HARD_MAX 7 flags 2
RX_PATH
TASK_NOT_RUNNING