Defined in 2 files as a function:
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c, line 266 (as a function)
- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h, line 190 (as a function)
Referenced in 3 files:
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c, line 400
Smatch caller information:
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c process_request() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 1 | info | 0,4096-ptr_max |
| DATA_SOURCE | 0 | pdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c otx_cpt_aead_callback() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | info | 4096-ptr_max |
| PARAM_VALUE | 1 | info->req->is_enc | 0-1 |
| PARAM_VALUE | 1 | info->req->req_type | 1-3 |
| DATA_SOURCE | 1 | info | $2 |
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c otx_cpt_skcipher_callback() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | info | 4096-ptr_max |
| DATA_SOURCE | 1 | info | $2 |
| NOCHECK_CALL |
drivers/crypto/cavium/cpt/cptvf_reqmanager.c do_post_process() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 1 | info | 4096-ptr_max |
| DATA_SOURCE | 0 | pdev | $0 |
| DATA_SOURCE | 1 | info | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/cavium/cpt/cptvf_reqmanager.c process_pending_queue() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->pqinfo.qlen | 0,2046 |
| PARAM_VALUE | 1 | info | 1-u64max |
| DATA_SOURCE | 0 | pdev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pqueue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct pending_queue)->lock |
drivers/crypto/cavium/cpt/cptvf_reqmanager.c process_pending_queue() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->pqinfo.qlen | 0,2046 |
| PARAM_VALUE | 1 | info | 4096-ptr_max |
| DATA_SOURCE | 0 | pdev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pqueue->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct pending_queue)->lock |
drivers/crypto/cavium/cpt/cptvf_reqmanager.c process_request() -> do_request_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->cqinfo.cmd_size | 0,64 |
| PARAM_VALUE | 0 | pdev->nr_queues | 0-1 |
| PARAM_VALUE | 0 | pdev->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pdev->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->pqinfo.qlen | 0,2046 |
| PARAM_VALUE | 1 | info | 4096-ptr_max |
| PARAM_VALUE | 1 | info->alternate_caddr | 4096-ptr_max |
| PARAM_VALUE | 1 | info->cptvf | 4096-ptr_max |
| PARAM_VALUE | 1 | info->dlen | 8-288 |
| PARAM_VALUE | 1 | info->gather_components | 0,16,4096-ptr_max |
| PARAM_VALUE | 1 | info->gather_components->u.s.len0 | 0-u16max |
| PARAM_VALUE | 1 | info->gather_components->u.s.len1 | 0-u16max |
| PARAM_VALUE | 1 | info->gather_components->u.s.len2 | 0-u16max |
| PARAM_VALUE | 1 | info->gather_components->u.s.len3 | 0-u16max |
| PARAM_VALUE | 1 | info->in_buffer | 0,4096-ptr_max |
| PARAM_VALUE | 1 | info->out_buffer | 0,4096-ptr_max |
| PARAM_VALUE | 1 | info->req->callback | 0,198969208286691328 |
| PARAM_VALUE | 1 | info->scatter_components | 0,16,4096-ptr_max |
| PARAM_VALUE | 1 | info->scatter_components->u.s.len0 | 0-u16max |
| PARAM_VALUE | 1 | info->scatter_components->u.s.len1 | 0-u16max |
| PARAM_VALUE | 1 | info->scatter_components->u.s.len2 | 0-u16max |
| PARAM_VALUE | 1 | info->scatter_components->u.s.len3 | 0-u16max |
| BUF_SIZE | 1 | info | 120 |
| BUF_SIZE | 1 | info->completion_addr | 16,u64max |
| BUF_SIZE | 1 | info->req | (-1),808 |
| DATA_SOURCE | 0 | pdev | $0 |
| DATA_SOURCE | 1 | info | r _kzalloc_noprof |
| BIT_INFO | 0 | pdev->flags | 0x8,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |