Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/crypto/caam/caamrng.c caam_rng_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caampkc.c rsa_priv_f_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caampkc.c rsa_pub_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg.c aead_crypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg.c skcipher_crypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c aead_decrypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c aead_encrypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c ahash_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c ahash_done_bi() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c ahash_done_ctx_dst() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c ahash_done_ctx_src() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c skcipher_decrypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c skcipher_encrypt_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c split_key_sh_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 1
DATA_SOURCE 1 status $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/blob_gen.c caam_blob_job_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi.c aead_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1342177280
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 1 status $1
RX_PATH
UNITS 0 jrdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/crypto/caam/caamalg_qi.c skcipher_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 1 status 1342177280
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 1 status $1
RX_PATH
UNITS 0 jrdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/crypto/caam/key_gen.c split_key_done() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c ahash_done_cpy() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c ahash_done_switch() -> caam_strstatus()

Type Parameter Key Value
PARAM_VALUE 0 jrdev 4096-ptr_max
PARAM_VALUE 1 status 1-u32max
PARAM_VALUE 2 qi_v2 0
DATA_SOURCE 0 jrdev $0
DATA_SOURCE 1 status $2
RX_PATH
TASK_NOT_RUNNING