Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/hw/mlx5/qp.c mlx5_ib_handle_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 3388890361002295296 |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->element.wq | 0 |
| PARAM_VALUE | 0 | event->event | 1-7,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/ionic/ionic_admin.c ionic_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 7461460282740113408 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-5,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/hw/cxgb4/ev.c post_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 6271707565197586432 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-3,8 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/security.c qp_to_error() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1643059854984708096 |
| PARAM_VALUE | 0 | event->device | 0 |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->element.wq | 0 |
| PARAM_VALUE | 0 | event->event | 1 |
| PARAM_VALUE | 1 | ctx | 1-u64max |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sec->mutex | ||
| TYPE_LOCK | (struct ib_qp_security)->mutex |
drivers/infiniband/core/security.c qp_to_error() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1643059854984708096 |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->element.wq | 0 |
| PARAM_VALUE | 0 | event->event | 1 |
| PARAM_VALUE | 1 | ctx | 1-u64max |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sec->mutex | ||
| TYPE_LOCK | (struct ib_qp_security)->mutex |
drivers/infiniband/core/verbs.c __ib_shared_qp_event_handler() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.qp->event_handler | 1-u64max |
| BUF_SIZE | 0 | event->device | (-1),4936 |
| BUF_SIZE | 0 | event->element.cq | (-1)-0,328,336 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &event->element.qp->open_list | 1 |
| DATA_SOURCE | 0 | event | $0 |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp->device->qp_open_list_lock | ||
| LOCK2 | flags | ||
| 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 | ||
| HALF_LOCKED2 | 0 | &event->element.qp->qp_context->device->qp_open_list_lock | |
| HALF_LOCKED2 | 1 | &ctx->device->qp_open_list_lock | |
| TYPE_LOCK | (struct ib_device)->qp_open_list_lock |
drivers/infiniband/sw/rxe/rxe_req.c req_check_sq_drain_done() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 2340386182669070336 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 5 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_ib_qp_grp_modify() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1173157383648452608 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp_grp->lock | ||
| LOCK2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct usnic_ib_dev)->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_qp_grp)->lock |
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_ib_qp_grp_modify() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1173157383648452608 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &us_ibdev->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_dev)->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_qp_grp)->lock |
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_ib_qp_grp_modify() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1173157383648452608 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp_grp->lock | ||
| HALF_LOCKED2 | &qp_grp->vf->pf->usdev_lock | ||
| HALF_LOCKED2 | &us_ibdev->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_dev)->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_qp_grp)->lock |
drivers/infiniband/sw/siw/siw_verbs.c siw_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 5431238376399593472 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-3,5 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &qp->state_lock |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_handle_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 883083496070729728 |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->element.wq | 0 |
| PARAM_VALUE | 0 | event->event | 1-7,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/erdma/erdma_eq.c erdma_aeq_event_handler() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 8004888801025052672 |
| PARAM_VALUE | 0 | event->element.cq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| MEM_ZERO | 0 | event | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/infiniband/sw/rdmavt/qp.c rvt_comm_est() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4871677440558989312 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 4 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &packet->qp->r_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock |
drivers/infiniband/sw/rdmavt/qp.c rvt_modify_qp() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 118280921108631552 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/sw/rdmavt/qp.c rvt_modify_qp() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 118280921108631552 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 6 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/sw/rdmavt/qp.c rvt_qp_mr_clean() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 2244019857704976384 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/sw/rdmavt/qp.c rvt_rc_error() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 5481439955906420736 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | ps.flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock |
drivers/infiniband/sw/rdmavt/qp.c rvt_ruc_loopback() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 8153662457094250496 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mana/main.c mana_ib_event_handler() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 7853992987609395200 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 7324690640327913472 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1,3 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL |
drivers/infiniband/sw/rxe/rxe_comp.c comp_check_sq_drain_done() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 844369102138953728 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 5 |
| PARAM_VALUE | 1 | ctx->device->qp_open_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ctx->first_error | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | ctx->ib_cm.cm_id->lap_state | 1 |
| PARAM_VALUE | 1 | ctx->ib_cm.cm_id->state | 0-5,7-8,10-4294967295 |
| PARAM_VALUE | 1 | ctx->idle.keepalive | 0 |
| PARAM_VALUE | 1 | ctx->status | 0-4294967295 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pvrdma_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 6516425051415306240 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-7,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL |
drivers/infiniband/hw/cxgb4/qp.c __flush_qp() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1104391353516793856 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qhp->lock | ||
| LOCK2 | &qhp->mutex | ||
| LOCK2 | &rchp->lock | ||
| LOCK2 | flag | ||
| HALF_LOCKED2 | &ep->com.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &schp->lock | ||
| TYPE_LOCK | (struct c4iw_cq)->lock | ||
| TYPE_LOCK | (struct c4iw_qp)->lock | ||
| TYPE_LOCK | (struct c4iw_qp)->mutex |
drivers/infiniband/hw/irdma/utils.c irdma_ib_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 5498386547364265984 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_dispatch_ibevent() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 886739067376807936 |
| PARAM_VALUE | 0 | event->device | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->event | 1,3-5,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| MEM_ZERO | 0 | event | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dispatch_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 5529241143133421568 |
| PARAM_VALUE | 0 | event->device | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rdev->qp_lock | ||
| LOCK2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | &bp->auxdev_lock | ||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &edev->en_dev_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct bnxt_re_dev)->qp_lock |
drivers/infiniband/hw/bnxt_re/main.c bnxt_re_handle_qp_async_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 5090297364486270976 |
| PARAM_VALUE | 0 | event->device | 1-u64max |
| PARAM_VALUE | 0 | event->element.cq | 0 |
| PARAM_VALUE | 0 | event->element.port_num | 0 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.srq | 0 |
| PARAM_VALUE | 0 | event->element.wq | 0 |
| PARAM_VALUE | 0 | event->event | 1-3,14,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hwq->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &rcfw->rcfw_inflight | ||
| HALF_LOCKED2 | &rcfw->tbl_lock | ||
| TYPE_LOCK | (struct bnxt_qplib_hwq)->lock |
drivers/infiniband/sw/rxe/rxe_resp.c do_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4225231862300082176 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp->state_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rxe_qp)->state_lock |
drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_ib_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 6445416844332687360 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-7,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/qedr/main.c qedr_affiliated_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 403692709363527680 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-3,5 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL |
drivers/infiniband/hw/hfi1/tid_rdma.c hfi1_tid_timeout() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4614957709780045824 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp->r_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock |
drivers/infiniband/hw/hfi1/qp.c hfi1_migrate_qp() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 3917965880861097984 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 6 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qp->s_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/qp.c hfi1_qp_iter_cb() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 3222190060197199872 |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/hw/mthca/mthca_qp.c mthca_qp_event() -> (struct ib_qp)->event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 1292523045072343040 |
| PARAM_VALUE | 0 | event->device | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.qp | 4096-ptr_max |
| PARAM_VALUE | 0 | event->event | 1-7,16 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| CONTAINER | 1 | *(-400+416) | $(-1) |
| NOCHECK_CALL |
drivers/infiniband/core/verbs.c __ib_qp_event_handler() -> (struct ib_qp)->registered_event_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | event | 4096-ptr_max |
| PARAM_VALUE | 0 | event->element.qp->registered_event_handler | 1-u64max |
| BUF_SIZE | 0 | event->device | (-1),4936 |
| BUF_SIZE | 0 | event->element.cq | (-1)-0,328,336 |
| BUF_SIZE | 0 | event->element.qp | (-1),536 |
| BUF_SIZE | 1 | ctx | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | event | $0 |
| CONTAINER | 1 | *(-408+416) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 | ||
| HALF_LOCKED2 | 0 | &event->element.qp->qp_context->device->qp_open_list_lock |