Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 4 files as a function:
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c, line 406 (as a function)
- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c, line 297 (as a function)
- drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c, line 84 (as a function)
- tools/usb/usbip/src/usbipd.c, line 342 (as a function)
Referenced in 7 files:
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c, line 574
- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c, line 425
- drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c, line 202
- net/vmw_vsock/vmci_transport.c, line 1116
- net/vmw_vsock/vmci_transport_notify.c, line 670
- net/vmw_vsock/vmci_transport_notify_qstate.c, line 428
- tools/usb/usbip/src/usbipd.c, line 571
Smatch caller information:
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c otx2_cpt_do_request() -> process_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 1 | req->areq | 4096-ptr_max |
| PARAM_VALUE | 1 | req->callback | 1322631775445778432,5524455825341763584 |
| PARAM_VALUE | 1 | req->is_enc | 0-1 |
| PARAM_VALUE | 1 | req->is_trunc_hmac | 0 |
| PARAM_VALUE | 1 | req->req.cptr_dma | 0,268435456-u64max |
| PARAM_VALUE | 1 | req->req_type | 1-3 |
| PARAM_VALUE | 2 | pqueue | 4096-ptr_max |
| PARAM_VALUE | 3 | lf | 4096-ptr_max |
| BUF_SIZE | 1 | req | 2472 |
| BUF_SIZE | 1 | req->areq | 48 |
| BUF_SIZE | 3 | lf | 16384 |
| DATA_SOURCE | 1 | req | $1 |
| HARD_MAX | 1 | req->req_type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c otx_cpt_do_request() -> process_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 1 | req->areq | 4096-ptr_max |
| PARAM_VALUE | 1 | req->callback | 2895658480496431104,9179909965913530368 |
| PARAM_VALUE | 1 | req->ctrl.s.grp | 0 |
| PARAM_VALUE | 1 | req->is_enc | 0-1 |
| PARAM_VALUE | 1 | req->is_trunc_hmac | 0 |
| PARAM_VALUE | 1 | req->req_type | 1-3 |
| PARAM_VALUE | 2 | pqueue | 4096-ptr_max |
| PARAM_VALUE | 3 | lf | 4096-ptr_max |
| PARAM_VALUE | 3 | lf->pqinfo.queue | 4096-ptr_max |
| BUF_SIZE | 1 | req | 2448 |
| BUF_SIZE | 1 | req->areq | 48 |
| BUF_SIZE | 3 | lf | s32min-(-2),1-s32max |
| BUF_SIZE | 3 | lf | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | pdev | $0 |
| DATA_SOURCE | 1 | req | $1 |
| BIT_INFO | 3 | lf->flags | 0x2,0xffff |
| HARD_MAX | 1 | req->req_type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | lf | unit_byte |
drivers/crypto/cavium/cpt/cptvf_reqmanager.c cptvf_do_request() -> process_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| PARAM_VALUE | 1 | req->callback | 198969208286691328 |
| PARAM_VALUE | 1 | req->callback_arg | 4096-ptr_max |
| PARAM_VALUE | 1 | req->ctrl.s.se_req | 0 |
| BUF_SIZE | 1 | req | 808 |
| DATA_SOURCE | 0 | pdev | $0 |
| DATA_SOURCE | 1 | req | $1 |
| BIT_INFO | 0 | pdev->flags | 0x8,0xffff |
| MEM_ZERO | 1 | req | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |