Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/zstd/zstd_compress_module.c zstd_compress_cctx() -> zstd_cctx_init()

Type Parameter Key Value
PARAM_VALUE 0 cctx->cdict->useRowMatchFinder 1-4294967295
PARAM_VALUE 0 cctx->localDict.cdict->useRowMatchFinder 1-4294967295
PARAM_VALUE 1 parameters 4096-ptr_max
BUF_SIZE 0 cctx (-1),16384
BUF_SIZE 0 cctx (-1),16384
DATA_SOURCE 0 cctx $0
DATA_SOURCE 1 parameters $5
DATA_SOURCE 2 pledged_src_size $4
NOSPEC 2 pledged_src_size
NOSPEC 2 pledged_src_size
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 pledged_src_size 1-u32max[c]
USER_DATA 2 pledged_src_size 128-4095[c]
UNITS 2 pledged_src_size unit_byte
HALF_LOCKED2 &zstrm->lock
HALF_LOCKED2 bh

lib/zstd/zstd_compress_module.c zstd_init_cstream() -> zstd_cctx_init()

Type Parameter Key Value
PARAM_VALUE 0 cctx 4096-ptr_max
PARAM_VALUE 1 parameters 4096-ptr_max
PARAM_VALUE 2 pledged_src_size 1-u64max
BUF_SIZE 0 cctx 16384
BUF_SIZE 0 cctx 16384
CAPPED_DATA 0 cctx->workspace.workspaceEnd 1
DATA_SOURCE 0 cctx r ZSTD_initStaticCStream
DATA_SOURCE 1 parameters $0
DATA_SOURCE 2 pledged_src_size $1 [m]
FUZZY_MAX 2 pledged_src_size u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 pledged_src_size unit_byte
HALF_LOCKED2 bh