Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/sw/rdmavt/cq.c rvt_cq_enter() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 4387782501019811840
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->r_lock
HALF_LOCKED2 &qp->r_rq.kwq->c_lock
HALF_LOCKED2 &qp->r_rq.kwq->p_lock
HALF_LOCKED2 &qp->s_lock
HALF_LOCKED2 &rq->kwq->c_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/ionic/ionic_admin.c ionic_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 5591342185948663808
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/sw/siw/siw_verbs.c siw_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 7719269876519133184
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &qp->state_lock

drivers/infiniband/hw/erdma/erdma_eq.c erdma_aeq_event_handler() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 8004888801025052672
PARAM_VALUE 0 event->element.qp 0,4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-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/hw/vmw_pvrdma/pvrdma_main.c pvrdma_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 7705122364965621760
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
NOCHECK_CALL

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_dispatch_ibevent() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 886739067376807936
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0
PARAM_VALUE 0 event->element.qp 0
PARAM_VALUE 0 event->element.srq 0
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-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/hns/hns_roce_cq.c hns_roce_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 6194873811449495552
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/bnxt_re/main.c bnxt_re_handle_cq_async_error() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 9140167132971372544
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0
PARAM_VALUE 0 event->element.qp 0
PARAM_VALUE 0 event->element.srq 0
PARAM_VALUE 0 event->element.wq 0
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-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/hw/mlx5/cq.c mlx5_ib_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 6434152796708057088
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
NOCHECK_CALL

drivers/infiniband/sw/rxe/rxe_cq.c rxe_cq_post() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 8603576399324696576
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qp->state_lock
HALF_LOCKED2 flags

drivers/infiniband/hw/mlx4/cq.c mlx4_ib_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 1205697885527797760
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/irdma/hw.c irdma_process_aeq() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 2514986082663395328
PARAM_VALUE 0 event->element.cq 1-u64max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/infiniband/hw/mthca/mthca_cq.c mthca_cq_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 5214903256637267968
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
NOCHECK_CALL

drivers/infiniband/hw/qedr/main.c qedr_affiliated_event() -> (struct ib_cq)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 event 403692709363527680
PARAM_VALUE 0 event->element.cq 4096-ptr_max
PARAM_VALUE 0 event->event 0
BUF_SIZE 1 cq_context s32min-(-2),1-s32max
CONTAINER 1 *(-24+32) $(-1)
NOCHECK_CALL