Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/crypto/ccree/cc_hash.c cc_hash_setkey() -> cc_send_sync_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 | 7730798870208851968 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.slot | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.done | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.magic | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.raw_lock.val.counter | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.next | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev | 0 |
| PARAM_VALUE | 1 | cc_req->user_arg | 0 |
| PARAM_VALUE | 1 | cc_req->user_cb | 0 |
| PARAM_VALUE | 2 | desc | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-2,5 |
| BUF_SIZE | 2 | desc | 288 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
drivers/crypto/ccree/cc_hash.c cc_hash_setkey() -> cc_send_sync_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->hash_handle | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.done | 0 |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle->hw_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle->min_free_hw_slots | 0-4294967295 |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle->q_free_slots | 0-4294967295 |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle->req_queue_head | 0-4095 |
| PARAM_VALUE | 1 | cc_req | 7730798870208851968 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.slot | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.done | 0-4294967293,u32max |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner | (-1) |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->user_arg | 1558157340123381776,3253362200156643344,3882971887790067728,7730798870208851984 |
| PARAM_VALUE | 1 | cc_req->user_cb | 1453657755932135424 |
| PARAM_VALUE | 2 | desc | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 5-s32max |
| BUF_SIZE | 2 | desc | 288 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
drivers/crypto/ccree/cc_hash.c cc_xcbc_setkey() -> cc_send_sync_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req | 3253362200156643328 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.slot | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.done | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.magic | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.raw_lock.val.counter | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.next | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev | 0 |
| PARAM_VALUE | 1 | cc_req->user_arg | 0 |
| PARAM_VALUE | 1 | cc_req->user_cb | 0 |
| PARAM_VALUE | 2 | desc | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4 |
| BUF_SIZE | 2 | desc | 288 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
drivers/crypto/ccree/cc_aead.c cc_aead_setkey() -> cc_send_sync_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.done | 0-4294967295 |
| PARAM_VALUE | 0 | drvdata->hw_queue_avail.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 1 | cc_req | 1558157340123381760 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.slot | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.done | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.magic | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.raw_lock.val.counter | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.next | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev | 0 |
| PARAM_VALUE | 1 | cc_req->user_arg | 0 |
| PARAM_VALUE | 1 | cc_req->user_cb | 0 |
| PARAM_VALUE | 2 | desc | 7636353566866718720 |
| PARAM_VALUE | 3 | len | 1-u32max |
| BUF_SIZE | 2 | desc | 288 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/ccree/cc_aead.c cc_get_plain_hmac_key() -> cc_send_sync_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req | 3882971887790067712 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.slot | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.done | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.magic | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.owner_cpu | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.lock.raw_lock.val.counter | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.next | 0 |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev | 0 |
| PARAM_VALUE | 1 | cc_req->user_arg | 0 |
| PARAM_VALUE | 1 | cc_req->user_cb | 0 |
| PARAM_VALUE | 2 | desc | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-2,5 |
| BUF_SIZE | 2 | desc | 288 |
| FUZZY_MAX | 3 | len | 5 |
| HARD_MAX | 3 | len | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |