Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/crypto/ccree/cc_request_mgr.c cc_proc_backlog() -> cc_do_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->cc_base | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req | 4096-ptr_max |
| PARAM_VALUE | 4 | add_comp | 0 |
| BUF_SIZE | 2 | desc | 552 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | drvdata | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | drvdata->irq | s32min-s32max |
| LOCK2 | &mgr->hw_lock | ||
| TYPE_LOCK | (struct cc_req_mgr_handle)->hw_lock |
drivers/crypto/ccree/cc_request_mgr.c cc_send_request() -> cc_do_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 0 | drvdata->request_mgr_handle | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->user_arg | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->user_cb | 1116094231554916352,1361439925572390912,3119379411638652928,3282636460407123968,3405511440158253056 |
| PARAM_VALUE | 2 | desc | 4096-ptr_max |
| PARAM_VALUE | 4 | add_comp | 0 |
| BUF_SIZE | 2 | desc | 144,288,552 |
| BUF_SIZE | 2 | desc | 144,288,552 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | drvdata | $0 |
| DATA_SOURCE | 1 | cc_req | $1 |
| DATA_SOURCE | 2 | desc | $2 |
| DATA_SOURCE | 3 | len | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mgr->hw_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct cc_req_mgr_handle)->hw_lock |
drivers/crypto/ccree/cc_request_mgr.c cc_send_sync_request() -> cc_do_send_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req | 1558157340123381760,3253362200156643328,3882971887790067712,7730798870208851968 |
| PARAM_VALUE | 1 | cc_req->cpp.alg | 0 |
| PARAM_VALUE | 1 | cc_req->cpp.is_cpp | 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 | 3735899821 |
| 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->seq_compl.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cc_req->seq_compl.wait.task_list.prev->prev | 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 | 1-u32max |
| PARAM_VALUE | 4 | add_comp | 1 |
| BUF_SIZE | 1 | cc_req->user_arg | 96 |
| BUF_SIZE | 2 | desc | 288 |
| BUF_SIZE | 2 | desc | 288 |
| DATA_SOURCE | 0 | drvdata | $0 |
| DATA_SOURCE | 1 | cc_req | $1 |
| DATA_SOURCE | 2 | desc | $2 |
| DATA_SOURCE | 3 | len | $3 |
| FUZZY_MAX | 3 | len | 5 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mgr->hw_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct cc_req_mgr_handle)->hw_lock |