Defined in 1 files as a prototype:
Defined in 4 files as a function:
- crypto/zstd.c, line 67 (as a function)
- fs/squashfs/zstd_wrapper.c, line 29 (as a function)
- tools/perf/util/compress.h, line 64 (as a function)
- tools/perf/util/zstd.c, line 9 (as a function)
Referenced in 9 files:
- crypto/zstd.c, line 294
- fs/squashfs/zstd_wrapper.c, line 147
- tools/perf/builtin-buildid-list.c, line 128
- tools/perf/builtin-inject.c
- tools/perf/builtin-record.c, line 2510
- tools/perf/builtin-report.c, line 1638
- tools/perf/builtin-script.c, line 4602
- tools/perf/util/mmap.c, line 307
- tools/perf/util/session.c, line 3391
Smatch caller information:
crypto/acompress.c crypto_acomp_init_tfm() -> (struct acomp_alg)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msblk | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->base.exit | 5246306616029782016 |
| PARAM_VALUE | 0 | msblk->compress | 982685113785647104,1604978300652359680,5088169965450784768,7219767203991195648,7305755082523353088,8165111768381444096 |
| PARAM_VALUE | 0 | msblk->decompress | 793090700124942336,841300562392399872,1947009716499410944,2525801383979106304,4182725359963525120,5971067113804382208,8081824872013697024,9103398423999434752 |
| DATA_SOURCE | 0 | msblk | r __crypto_acomp_tfm |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/squashfs/decompressor_multi.c get_decomp_stream() -> (struct squashfs_decompressor)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msblk | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->decompressor | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->max_thread_num | (-2147483647)-s32max |
| PARAM_VALUE | 0 | msblk->stream | 1-u64max |
| PARAM_VALUE | 0 | msblk->thread_ops | 4096-ptr_max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 1 | buff | 4096 |
| DATA_SOURCE | 0 | msblk | $0 |
| CONTAINER | 0 | -0-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &stream->mutex | ||
| TYPE_LOCK | (struct squashfs_stream)->mutex |
fs/squashfs/decompressor_multi.c squashfs_decompressor_create() -> (struct squashfs_decompressor)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msblk | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->decompressor | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->thread_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | buff | 0-ptr_max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 1 | buff | (-1),4096 |
| BUF_SIZE | 1 | buff | (-1),4096 |
| DATA_SOURCE | 0 | msblk | $0 |
| DATA_SOURCE | 1 | buff | $1 |
| CONTAINER | 0 | -0-0+0 | $(-1) |
fs/squashfs/decompressor_multi_percpu.c squashfs_decompressor_create() -> (struct squashfs_decompressor)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msblk | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->decompressor | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->thread_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | buff | 0-ptr_max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 1 | buff | (-1),4096 |
| BUF_SIZE | 1 | buff | (-1),4096 |
| DATA_SOURCE | 0 | msblk | $0 |
| DATA_SOURCE | 1 | buff | $1 |
| CONTAINER | 0 | -0-0+0 | $(-1) |
fs/squashfs/decompressor_single.c squashfs_decompressor_create() -> (struct squashfs_decompressor)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msblk | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->decompressor | 4096-ptr_max |
| PARAM_VALUE | 0 | msblk->thread_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | buff | 0-ptr_max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 0 | msblk | 1-s32max |
| BUF_SIZE | 1 | buff | (-1),4096 |
| BUF_SIZE | 1 | buff | (-1),4096 |
| DATA_SOURCE | 0 | msblk | $0 |
| DATA_SOURCE | 1 | buff | $1 |
| CONTAINER | 0 | -0-0+0 | $(-1) |