Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/crypto/ccree/cc_hash.c cc_do_finup() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 2275741204427563008
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3405511440158253056
PARAM_VALUE 2 desc 1389395526754041856
PARAM_VALUE 3 len 1-16
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
DATA_SOURCE 3 len r cc_fin_result
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_digest() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->hash_handle 4096-ptr_max
PARAM_VALUE 1 cc_req 6115028248877264896
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3119379411638652928
PARAM_VALUE 2 desc 4096-ptr_max
PARAM_VALUE 3 len 1-16
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
DATA_SOURCE 3 len r cc_fin_result
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_update() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 8772077476315701248
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3282636460407123968
PARAM_VALUE 2 desc 8996271403222306816
PARAM_VALUE 3 len 0-11
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_digest() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 7728659201364094976
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3119379411638652928
PARAM_VALUE 2 desc 4096-ptr_max
PARAM_VALUE 3 len 0-10
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_final() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 4465209082388795392
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3405511440158253056
PARAM_VALUE 2 desc 4096-ptr_max
PARAM_VALUE 3 len 1-10
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_finup() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 5636848818175528960
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3405511440158253056
PARAM_VALUE 2 desc 4096-ptr_max
PARAM_VALUE 3 len 1-10
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_update() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 1309682275422224384
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 3282636460407123968
PARAM_VALUE 2 desc 4096-ptr_max
PARAM_VALUE 3 len 0-10
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 288
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_proc_aead() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 7878232415282794496
PARAM_VALUE 1 cc_req->cpp.alg 0
PARAM_VALUE 1 cc_req->cpp.slot 0
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 1116094231554916352
PARAM_VALUE 2 desc 2260677111694827520
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 552
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_cipher.c cc_cipher_process() -> cc_send_request()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 1 cc_req 434745505578668032
PARAM_VALUE 1 cc_req->user_arg 4096-ptr_max
PARAM_VALUE 1 cc_req->user_cb 1361439925572390912
PARAM_VALUE 2 desc 1397220163391234048
PARAM_VALUE 3 len 0-7
PARAM_VALUE 4 req 4096-ptr_max
BUF_SIZE 2 desc 144
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex