Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/zstd/compress/zstd_compress_superblock.c ZSTD_compressSubBlock_multi() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 2 src 0-18446744073709547519
PARAM_VALUE 3 srcSize 1-u64max
PARAM_VALUE 4 lastBlock 0-1
BUF_SIZE 0 dst (-1),8192
BUF_SIZE 2 src (-1),4096
CAPPED_DATA 4 lastBlock 1
DATA_SOURCE 4 lastBlock $10
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dst unit_byte
UNITS 1 dstCapacity unit_byte
UNITS 2 src unit_byte
UNITS 3 srcSize unit_byte
USER_PTR 2 src

lib/zstd/compress/zstd_compress.c ZSTD_compressBlock_splitBlock() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 dstCapacity 6-u64max
PARAM_VALUE 3 srcSize 0-6
PARAM_VALUE 4 lastBlock 0-1
BUF_SIZE 0 dst (-1),8192
BUF_SIZE 0 dst (-1),8192
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 4 lastBlock 1
DATA_SOURCE 0 dst $1
DATA_SOURCE 1 dstCapacity $2
DATA_SOURCE 2 src $3
DATA_SOURCE 3 srcSize $4
DATA_SOURCE 4 lastBlock $5
HARD_MAX 3 srcSize 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dst unit_byte
UNITS 1 dstCapacity unit_byte
UNITS 2 src unit_byte
UNITS 3 srcSize unit_byte
USER_PTR 2 src

lib/zstd/compress/zstd_compress.c ZSTD_compressBlock_targetCBlockSize_body() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 dstCapacity 6-u64max
PARAM_VALUE 4 lastBlock 0-1
BUF_SIZE 0 dst (-1),8192
BUF_SIZE 0 dst (-1),8192
BUF_SIZE 2 src (-1),4096
BUF_SIZE 2 src (-1),4096
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 4 lastBlock 1
DATA_SOURCE 0 dst $1
DATA_SOURCE 1 dstCapacity $2
DATA_SOURCE 2 src $3
DATA_SOURCE 3 srcSize $4
DATA_SOURCE 4 lastBlock $6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dst unit_byte
UNITS 1 dstCapacity unit_byte
UNITS 2 src unit_byte
UNITS 3 srcSize unit_byte
USER_PTR 2 src

lib/zstd/compress/zstd_compress.c ZSTD_compressSeqStore_singleBlock() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 dstCapacity 3-u64max
PARAM_VALUE 4 lastBlock 0-1
BUF_SIZE 0 dst (-1),8192
BUF_SIZE 2 src (-1),4096
CAPPED_DATA 4 lastBlock 1
DATA_SOURCE 0 dst $4
DATA_SOURCE 1 dstCapacity $5
DATA_SOURCE 2 src $6
DATA_SOURCE 3 srcSize $7
DATA_SOURCE 4 lastBlock $8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dst unit_byte
UNITS 1 dstCapacity unit_byte
UNITS 2 src unit_byte
UNITS 3 srcSize unit_byte
USER_PTR 2 src

lib/zstd/compress/zstd_compress.c ZSTD_compressSequences_internal() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 2 *src 0-255
PARAM_VALUE 3 srcSize 0-6
PARAM_VALUE 4 lastBlock 0-1
DATA_SOURCE 1 dstCapacity $2 [m]
FUZZY_MAX 4 lastBlock 1
HARD_MAX 4 lastBlock 1

lib/zstd/compress/zstd_compress.c ZSTD_compressSequences_internal() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 1 dstCapacity 3-u64max
PARAM_VALUE 2 *src 0-255
PARAM_VALUE 3 srcSize 7-u64max
PARAM_VALUE 4 lastBlock 0-1
DATA_SOURCE 1 dstCapacity $2 [m]
FUZZY_MAX 1 dstCapacity 3
FUZZY_MAX 4 lastBlock 1
HARD_MAX 4 lastBlock 1

lib/zstd/compress/zstd_compress.c ZSTD_compress_frameChunk() -> ZSTD_noCompressBlock()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 dstCapacity 6-u64max
PARAM_VALUE 4 lastBlock 0-1
BUF_SIZE 0 dst (-1),8192
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 4 lastBlock 1
DATA_SOURCE 1 dstCapacity $2
DATA_SOURCE 3 srcSize r ZSTD_optimalBlockSize
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dst unit_byte
UNITS 1 dstCapacity unit_byte
UNITS 2 src unit_byte
UNITS 3 srcSize unit_byte
USER_PTR 2 src