Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/md/dm-vdo/data-vio.c compress_data_vio() -> LZ4_compress_default()

Type Parameter Key Value
PARAM_VALUE 2 inputSize 4096
PARAM_VALUE 3 maxOutputSize 4059
BUF_SIZE 1 dest 4060
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/gud/gud_pipe.c gud_prep_flush() -> LZ4_compress_default()

Type Parameter Key Value
BUF_SIZE 0 source (-1),1-67108864
BUF_SIZE 1 dest 1-67108864
BUF_SIZE 4 wrkmem 16416
RX_PATH
TASK_NOT_RUNNING
UNITS 0 source unit_byte
LOCK2 global &drm_unplug_srcu

crypto/lz4.c __lz4_compress_crypto() -> LZ4_compress_default()

Type Parameter Key Value
PARAM_VALUE 2 inputSize s32min-(-1),1-s32max
PARAM_VALUE 3 maxOutputSize s32min-(-1),1-s32max
BUF_SIZE 0 source (-1),2-s32max
BUF_SIZE 0 source (-1),2-s32max
BUF_SIZE 1 dest (-1),2-s32max
BUF_SIZE 1 dest (-1),2-s32max
CAPPED_DATA 2 inputSize 1
DATA_SOURCE 0 source $0
DATA_SOURCE 1 dest $2
DATA_SOURCE 2 inputSize $1
DATA_SOURCE 4 wrkmem $4
NOSPEC 2 inputSize
NOSPEC 2 inputSize
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 inputSize 1-s32max[c]
HOST_DATA 3 maxOutputSize 2-2147483646[c]
USER_DATA 2 inputSize 129-4095[c]
USER_DATA 3 maxOutputSize 65-4031[c]
NO_OVERFLOW_SIMPLE 2 inputSize
NO_OVERFLOW_SIMPLE 3 maxOutputSize
LOCK2 bh
HALF_LOCKED2 &acomp_ctx->mutex

fs/f2fs/compress.c lz4_compress_pages() -> LZ4_compress_default()

Type Parameter Key Value
PARAM_VALUE 0 source 1-u64max
PARAM_VALUE 2 inputSize 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 inputSize unit_byte
UNITS 3 maxOutputSize unit_byte
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->writepages