Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

lib/zstd/compress/zstd_compress_superblock.c ZSTD_estimateSubBlockSize_literal() -> HIST_count_wksp()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 8351582489445916672
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 5 workSpaceSize 0,8920
DATA_SOURCE 0 count $4
DATA_SOURCE 2 source $0
DATA_SOURCE 3 sourceSize $1
DATA_SOURCE 4 workSpace $4
DATA_SOURCE 5 workSpaceSize $5
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 4 workSpace == $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 3 sourceSize 1-131072
PARAM_VALUE 5 workSpaceSize 4096
BUF_SIZE 0 count 1024
BUF_SIZE 2 source (-1),524288
BUF_SIZE 2 source (-1),524288
BUF_SIZE 4 workSpace 4096
DATA_SOURCE 2 source $2
DATA_SOURCE 3 sourceSize $3
FUZZY_MAX 3 sourceSize 131072
HARD_MAX 3 sourceSize 131072
RX_PATH
TASK_NOT_RUNNING
UNITS 5 workSpaceSize unit_byte
HALF_LOCKED2 bh

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

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 930472648115310592
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 3 sourceSize 7-u64max
PARAM_VALUE 5 workSpaceSize 0,8920
DATA_SOURCE 0 count $6
DATA_SOURCE 2 source $0
DATA_SOURCE 3 sourceSize $1
DATA_SOURCE 4 workSpace $6
DATA_SOURCE 5 workSpaceSize $7
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 4 workSpace == $0
RX_PATH
TASK_NOT_RUNNING

lib/zstd/compress/zstd_compress.c ZSTD_estimateBlockSize_literal() -> HIST_count_wksp()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 2893793943830638592
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 5 workSpaceSize 0,8920
DATA_SOURCE 0 count $4
DATA_SOURCE 2 source $0
DATA_SOURCE 3 sourceSize $1
DATA_SOURCE 4 workSpace $4
DATA_SOURCE 5 workSpaceSize $5
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 0 count == $4
PARAM_COMPARE 4 workSpace == $0
RX_PATH
TASK_NOT_RUNNING