Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- crypto/lz4hc.c, line 32
- drivers/block/zram/backend_lz4hc.c, line 91
- fs/f2fs/compress.c, line 277
- lib/lz4/lz4hc_compress.c, line 613
Smatch caller information:
crypto/lz4hc.c __lz4hc_compress_crypto() -> LZ4_compress_HC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | srcSize | s32min-(-1),1-s32max |
| PARAM_VALUE | 3 | maxDstSize | s32min-(-1),1-s32max |
| PARAM_VALUE | 4 | compressionLevel | 9 |
| BUF_SIZE | 0 | src | (-1),2-s32max |
| BUF_SIZE | 0 | src | (-1),2-s32max |
| BUF_SIZE | 1 | dst | (-1),2-s32max |
| BUF_SIZE | 1 | dst | (-1),2-s32max |
| CAPPED_DATA | 2 | srcSize | 1 |
| DATA_SOURCE | 0 | src | $0 |
| DATA_SOURCE | 1 | dst | $2 |
| DATA_SOURCE | 2 | srcSize | $1 |
| DATA_SOURCE | 5 | wrkmem | $4 |
| NOSPEC | 2 | srcSize | |
| NOSPEC | 2 | srcSize | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | srcSize | 1-s32max[c] |
| HOST_DATA | 3 | maxDstSize | 2-2147483646[c] |
| USER_DATA | 2 | srcSize | 129-4095[c] |
| USER_DATA | 3 | maxDstSize | 65-4031[c] |
| NO_OVERFLOW_SIMPLE | 2 | srcSize | |
| NO_OVERFLOW_SIMPLE | 3 | maxDstSize | |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
drivers/block/zram/backend_lz4hc.c lz4hc_compress() -> LZ4_compress_HC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | dst | 1-u64max |
| PARAM_VALUE | 2 | srcSize | 4096 |
| PARAM_VALUE | 3 | maxDstSize | 8192 |
| BUF_SIZE | 0 | src | 4096 |
| BUF_SIZE | 1 | dst | 4096,8192 |
| BUF_SIZE | 5 | wrkmem | 262192 |
| UNITS | 2 | srcSize | unit_byte |
| UNITS | 3 | maxDstSize | unit_byte |
| LOCK2 | &zstrm->lock | ||
| TYPE_LOCK | (struct zcomp_strm)->lock |
fs/f2fs/compress.c lz4_compress_pages() -> LZ4_compress_HC()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 1-u64max |
| PARAM_VALUE | 2 | srcSize | 0 |
| PARAM_VALUE | 4 | compressionLevel | 1-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | srcSize | unit_byte |
| UNITS | 3 | maxDstSize | unit_byte |
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->writepages |