Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/infiniband/core/verbs.c, line 93
- drivers/infiniband/ulp/iser/iser_verbs.c
- drivers/infiniband/ulp/isert/ib_isert.c, line 90
- drivers/infiniband/ulp/rtrs/rtrs-clt.c, line 3170
- drivers/infiniband/ulp/rtrs/rtrs-srv.c, line 2347
- drivers/infiniband/ulp/rtrs/rtrs.c
- drivers/infiniband/ulp/srp/ib_srp.c, line 269
- drivers/nvme/host/rdma.c, line 242
- drivers/nvme/target/rdma.c, line 1546
- fs/smb/smbdirect/connection.c, line 31
- net/rds/ib_cm.c
Smatch caller information:
net/rds/ib_cm.c rds_ib_cq_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | bh |
net/rds/ib_cm.c rds_ib_qp_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/rds/ib_cm.c rds_ib_qp_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 0-3,5-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/rtrs/rtrs.c qp_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/rtrs/rtrs.c qp_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 0-3,5-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/iser/iser_verbs.c iser_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &event->device->event_handler_rwsem | ||
| TYPE_LOCK | (struct ib_device)->event_handler_rwsem |
drivers/infiniband/ulp/iser/iser_verbs.c iser_qp_event_callback() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/rtrs/rtrs-clt.c rtrs_clt_ib_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ibevent->device->event_handler_rwsem | ||
| TYPE_LOCK | (struct ib_device)->event_handler_rwsem |
drivers/nvme/host/rdma.c nvme_rdma_qp_event() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/smb/smbdirect/connection.c smbdirect_connection_qp_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/rtrs/rtrs-srv.c rtrs_srv_ib_event_handler() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ibevent->device->event_handler_rwsem | ||
| TYPE_LOCK | (struct ib_device)->event_handler_rwsem |
drivers/infiniband/ulp/isert/ib_isert.c isert_qp_event_callback() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/srp/ib_srp.c srp_qp_event() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rchp->lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/nvme/target/rdma.c nvmet_rdma_qp_event() -> ib_event_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 0-3,5-15,17-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hwq->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qp->device->qp_open_list_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &rdev->qp_lock | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | rcu_read |