Defined in 1 files as a function:
Referenced in 4 files:
- crypto/deflate.c
- crypto/scompress.c, line 255
- crypto/zstd.c
- drivers/crypto/intel/qat/qat_common/qat_comp_algs.c, line 481
Smatch caller information:
crypto/scompress.c scomp_acomp_comp_decomp() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | stream->ctx->in | s64min-s64max[c] |
| HOST_DATA | 0 | stream->ctx->internal_donotuse.end | s64min-s64max[c] |
| HOST_DATA | 0 | stream->ctx->olen | 1-4294967294[c] |
| HOST_DATA | 0 | stream->ctx->out | s64min-s64max[c] |
| HOST_DATA | 0 | *stream->ctx->out | 0-255[c] |
| USER_DATA | 0 | stream->ctx->ilen | 120-4095[c] |
| USER_DATA | 0 | stream->ctx->internal_donotuse.end | s64min-s64max[c][u] |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/deflate.c deflate_compress() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/deflate.c deflate_decompress() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/zstd.c zstd_compress() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
crypto/zstd.c zstd_decompress() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &acomp_ctx->mutex |
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c qat_comp_lz4s_zstd_callback() -> crypto_acomp_unlock_stream_bh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->ctx | 4096-ptr_max |
| DATA_SOURCE | 0 | stream | r _crypto_acomp_lock_stream_bh |
| NOCHECK_CALL | |||
| LOCK2 | bh |