Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/zstd/compress/zstd_compress.c ZSTD_CCtx_init_compressStream2() -> ZSTD_getCParamsFromCCtxParams()

Type Parameter Key Value
PARAM_VALUE 0 CCtxParams 5578238438361333760
PARAM_VALUE 3 mode 0-1
DATA_SOURCE 3 mode r ZSTD_getCParamMode
RX_PATH
TASK_NOT_RUNNING
UNITS 1 srcSizeHint unit_byte
UNITS 2 dictSize unit_byte
HALF_LOCKED2 bh

lib/zstd/compress/zstd_compress.c ZSTD_createCDict_advanced2() -> ZSTD_getCParamsFromCCtxParams()

Type Parameter Key Value
PARAM_VALUE 0 CCtxParams 8825260261012729856
PARAM_VALUE 1 srcSizeHint u64max
PARAM_VALUE 3 mode 2
DATA_SOURCE 2 dictSize $1
RX_PATH
TASK_NOT_RUNNING

lib/zstd/compress/zstd_compress.c ZSTD_createCDict_advanced2() -> ZSTD_getCParamsFromCCtxParams()

Type Parameter Key Value
PARAM_VALUE 0 CCtxParams 8825260261012729856
PARAM_VALUE 1 srcSizeHint u64max
PARAM_VALUE 3 mode 2
DATA_SOURCE 2 dictSize $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 dictSize unit_byte

lib/zstd/compress/zstd_compress.c ZSTD_estimateCCtxSize_usingCCtxParams() -> ZSTD_getCParamsFromCCtxParams()

Type Parameter Key Value
PARAM_VALUE 0 CCtxParams 4020016518830538752,5193263882550767616
PARAM_VALUE 0 CCtxParams->useRowMatchFinder 1-2
PARAM_VALUE 1 srcSizeHint u64max
PARAM_VALUE 2 dictSize 0
PARAM_VALUE 3 mode 0
DATA_SOURCE 0 CCtxParams $0
TASK_NOT_RUNNING

lib/zstd/compress/zstd_compress.c ZSTD_estimateCStreamSize_usingCCtxParams() -> ZSTD_getCParamsFromCCtxParams()

Type Parameter Key Value
PARAM_VALUE 0 CCtxParams 979200983838965760,7509002512294318080
PARAM_VALUE 0 CCtxParams->nbWorkers s32min-0
PARAM_VALUE 0 CCtxParams->useRowMatchFinder 1-2
PARAM_VALUE 1 srcSizeHint u64max
PARAM_VALUE 2 dictSize 0
PARAM_VALUE 3 mode 0
DATA_SOURCE 0 CCtxParams $0
TASK_NOT_RUNNING