Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/irdma/cm.c irdma_send_cm_event() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 7424995607657811968
PARAM_VALUE 1 iw_event->event 1-5
PARAM_VALUE 1 iw_event->provider_data 0,4096-ptr_max
PARAM_VALUE 1 iw_event->status (-111)-(-110),(-104),0
DATA_SOURCE 0 cm_id $1
CONTAINER 0 -544+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/sw/siw/siw_cm.c siw_cm_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 8407224263614533632
PARAM_VALUE 1 iw_event->event 1-5
PARAM_VALUE 1 iw_event->provider_data 0,4096-ptr_max
PARAM_VALUE 1 iw_event->status (-111)-(-110),(-104),(-22),0
CONTAINER 0 -544+0 $(-1)
MEM_ZERO 1 iw_event
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 iw_event->ird 0-255[c]
USER_DATA 1 iw_event->ord 0-255[c]
USER_DATA 1 iw_event->private_data_len 0-255
HALF_LOCKED2 &qp->state_lock
HALF_LOCKED2 &sk->sk_callback_lock

drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_disconnect_worker() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 1548120504644337664
PARAM_VALUE 1 iw_event->event 4
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_issue_event() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 954762504851243008
PARAM_VALUE 1 iw_event->event 2-3,5
PARAM_VALUE 1 iw_event->status (-111),(-104),(-16),0
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL

drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_mpa_request() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 76596102211166208
PARAM_VALUE 1 iw_event->event 1
PARAM_VALUE 1 iw_event->provider_data 4096-ptr_max
PARAM_VALUE 1 iw_event->status 0
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_cm.c erdma_cm_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 9146347914739220480
PARAM_VALUE 1 iw_event->event 1-5
PARAM_VALUE 1 iw_event->provider_data 0,4096-ptr_max
PARAM_VALUE 1 iw_event->status (-111)-(-110),(-104),(-22),(-5),0
CONTAINER 0 -544+0 $(-1)
MEM_ZERO 1 iw_event
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &qp->state_lock

drivers/infiniband/hw/cxgb4/cm.c close_complete_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 2553249266942312448
PARAM_VALUE 1 iw_event->event 5
PARAM_VALUE 1 iw_event->status (-110),(-104),(-5),0
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c connect_reply_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 8207170710214909952
PARAM_VALUE 1 iw_event->event 2
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL
USER_DATA 1 iw_event->ird 0-255[c]
USER_DATA 1 iw_event->ord 0-255[c]
USER_DATA 1 iw_event->private_data_len 0-255
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 bh

drivers/infiniband/hw/cxgb4/cm.c connect_request_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 3186385372416200704
PARAM_VALUE 1 iw_event->event 1
PARAM_VALUE 1 iw_event->provider_data 4096-ptr_max
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
USER_DATA 1 iw_event->ird 0-255[c]
USER_DATA 1 iw_event->ord 0-255[c]
USER_DATA 1 iw_event->private_data_len 0-255
LOCK2 &ep->com.mutex
LOCK2 &ep->parent_ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c established_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 0 cm_id->add_ref 4096-ptr_max
PARAM_VALUE 0 cm_id->device 4096-ptr_max
PARAM_VALUE 1 iw_event 375401394490900480
PARAM_VALUE 1 iw_event->event 3
CONTAINER 0 *(-544+0) $(-1)
NOSPEC 1 iw_event->ird
NOSPEC 1 iw_event->ord
MEM_ZERO 1 iw_event
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 iw_event->ird 0-255[c]
USER_DATA 1 iw_event->ord 0-255[c]
LOCK2 &ep->com.mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &sport->mutex
HALF_LOCKED2 &srv->paths_mutex
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c peer_abort_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 7096259426058129408
PARAM_VALUE 1 iw_event->event 5
PARAM_VALUE 1 iw_event->status (-104)
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c peer_close_upcall() -> (struct iw_cm_id)->event_handler()

Type Parameter Key Value
PARAM_VALUE 0 cm_id 4096-ptr_max
PARAM_VALUE 1 iw_event 6927175611001307136
PARAM_VALUE 1 iw_event->event 4
CONTAINER 0 *(-544+0) $(-1)
MEM_ZERO 1 iw_event
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex