Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- crypto/zstd.c
- drivers/base/firmware_loader/main.c, line 351
- drivers/block/zram/backend_zstd.c
- drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
- fs/btrfs/zstd.c
- fs/erofs/decompressor_zstd.c
- fs/f2fs/compress.c
- fs/squashfs/zstd_wrapper.c, line 131
- lib/decompress_unzstd.c, line 94
- lib/zstd/zstd_decompress_module.c, line 25
- security/apparmor/apparmorfs.c, line 509
- security/apparmor/policy_unpack.c, line 1650
Smatch caller information:
fs/btrfs/zstd.c zstd_compress_bio() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_compress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/btrfs/zstd.c zstd_compress_bio() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_end_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/btrfs/zstd.c zstd_decompress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/btrfs/zstd.c zstd_decompress_bio() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
fs/squashfs/zstd_wrapper.c zstd_uncompress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 1-u64max |
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
security/apparmor/apparmorfs.c decompress_zstd() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_decompress_dctx |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/zstd.c zstd_compress_one() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_compress_cctx |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/zstd.c zstd_decompress_one() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_decompress_dctx |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
drivers/block/zram/backend_zstd.c zstd_compress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &zstrm->lock | ||
| TYPE_LOCK | (struct zcomp_strm)->lock |
drivers/block/zram/backend_zstd.c zstd_decompress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &zstrm->lock | ||
| TYPE_LOCK | (struct zcomp_strm)->lock |
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c qat_comp_lz4s_zstd_callback() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 18446744073709551497-u64max |
| DATA_SOURCE | 0 | code | r zstd_compress_sequences_and_literals |
| LOCK2 | bh |
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c qat_zstd_alloc_scratch() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744073709420544-u64max |
| CAPPED_DATA | 0 | code | 1 |
| CAPPED_DATA | 0 | code | 1 |
| DATA_SOURCE | 0 | code | r zstd_cctx_set_param |
| TASK_NOT_RUNNING |
fs/erofs/decompressor_zstd.c z_erofs_zstd_decompress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcl->lock | ||
| TYPE_LOCK | (struct z_erofs_pcluster)->lock |
fs/erofs/decompressor_zstd.c z_erofs_zstd_decompress() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744073709551497-u64max |
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcl->lock | ||
| TYPE_LOCK | (struct z_erofs_pcluster)->lock |
drivers/base/firmware_loader/main.c fw_decompress_zstd() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_decompress_dctx |
| RX_PATH |
lib/decompress_unzstd.c handle_zstd_error() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/apparmor/policy_unpack.c compress_zstd() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | code | r zstd_compress_cctx |
| UNITS | 0 | code | unit_byte |
fs/f2fs/compress.c zstd_compress_pages() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | code | r zstd_compress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->writepages |
fs/f2fs/compress.c zstd_compress_pages() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | code | r zstd_end_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->writepages |
fs/f2fs/compress.c zstd_decompress_pages() -> zstd_is_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | code | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | code | r zstd_decompress_stream |
| RX_PATH | |||
| TASK_NOT_RUNNING |