Defined in 4 files as a member:
- drivers/infiniband/hw/bnxt_re/bnxt_re.h, line 199 (as a member)
- drivers/net/ethernet/qlogic/qed/qed_iwarp.h, line 70 (as a member)
- drivers/scsi/qla2xxx/qla_def.h, line 3907 (as a member)
- include/linux/hisi_acc_qm.h, line 503 (as a member)
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/crypto/hisilicon/qm.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/bnxt_re/main.c
- drivers/misc/vmw_vmci/vmci_queue_pair.c
- drivers/net/ethernet/qlogic/qed/qed_iwarp.c
- drivers/scsi/qla2xxx/qla_init.c
- drivers/scsi/qla2xxx/qla_iocb.c
- drivers/scsi/qla2xxx/qla_mid.c
- drivers/scsi/qla2xxx/qla_nvme.c
Smatch caller information:
drivers/misc/vmw_vmci/vmci_queue_pair.c qp_wait_for_ready_queue() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 4096-ptr_max |
| PARAM_VALUE | 0 | qpair->consume_q | 4096-ptr_max |
| PARAM_VALUE | 0 | qpair->event.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qpair->produce_q | 4096-ptr_max |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if | 4096-ptr_max |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | qpair->produce_q->kernel_if->mutex->wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qpair->produce_q->q_header | 0,4096-ptr_max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c qp_wakeup_cb() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | qpair | 152 |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &qp_broker_list.mutex | ||
| TYPE_LOCK | (struct qp_list)->mutex |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_consume_buf_ready() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sock->sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_consume_free_space() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_dequev() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_enquev() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_get_consume_indexes() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_get_produce_indexes() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_peekv() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_produce_buf_ready() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qpair_produce_free_space() -> qp_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qpair | 1-u64max |
| DATA_SOURCE | 0 | qpair | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |