Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/crypto/hisilicon/qm.c qm_poll_req_cb() -> (struct hisi_qp)->req_cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->event_cb | 0 |
| PARAM_VALUE | 0 | qp->qm->ops->qm_db | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->qp_status.flags.counter | s32min-1,3-s32max |
| PARAM_VALUE | 0 | qp->req_cb | 1-u64max |
| PARAM_VALUE | 1 | resp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp->qp_status.cqc_phase | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| CONTAINER | 0 | -96+0 | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/hisilicon/qm.c qp_stop_fail_cb() -> (struct hisi_qp)->req_cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->is_resetting | 1 |
| PARAM_VALUE | 0 | qp->qm | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->qm->qps_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | qp->qp_status.flags.counter | 2 |
| PARAM_VALUE | 1 | resp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| CONTAINER | 0 | -96+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &qm->qps_lock | ||
| HALF_LOCKED2 | &qm_list->lock | ||
| HALF_LOCKED2 | 0 | &qp->qm->qps_lock |