Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/infiniband/hw/mthca/mthca_catas.c handle_catas() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7193182808600293376
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hns/hns_roce_main.c handle_en_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7686614306772987904
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1-255
PARAM_VALUE 0 event->event 9-10
NOCHECK_CALL

drivers/infiniband/hw/ionic/ionic_admin.c ionic_kill_ibdev() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7429771333500284928
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/mthca/mthca_mad.c smp_snoop() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 46883129110364160
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0-255
PARAM_VALUE 0 event->event 17
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/mthca/mthca_mad.c smp_snoop() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 46883129110364160
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0-255
PARAM_VALUE 0 event->event 11
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/mthca/mthca_mad.c smp_snoop() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 46883129110364160
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0-255
PARAM_VALUE 0 event->event 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_port_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 1514156712252026880
PARAM_VALUE 0 event->element.port_num 1
NOCHECK_CALL

drivers/infiniband/sw/siw/siw_verbs.c siw_port_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 3944398819036463104
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 11
NOCHECK_CALL

drivers/infiniband/hw/mlx4/mad.c mlx4_ib_dispatch_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 8992633528292696064
PARAM_VALUE 0 event->event 11-12,17-18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6169743369093521408
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6169743369093521408
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 11
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6169743369093521408
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6169743369093521408
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 13
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6169743369093521408
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 17
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/hfi1/mad.c hfi1_event_pkey_change() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 5560910240219869184
PARAM_VALUE 0 event->event 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ppd->hls_lock

drivers/infiniband/core/device.c ib_dispatch_port_state_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 2829683975450722304
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 9-10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iboe->lock
HALF_LOCKED2 bh

drivers/infiniband/hw/mlx4/main.c handle_bonded_port_state_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6907893706118868992
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9-10
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/main.c mlx4_ib_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 5904750577534709760
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 8-10
NOCHECK_CALL

drivers/infiniband/hw/ocrdma/ocrdma_main.c ocrdma_dispatch_port_active() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7723452807217807360
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_main.c ocrdma_dispatch_port_error() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6250545083020931072
PARAM_VALUE 0 event->device 1-u64max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &be_adapter_list_lock

drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pvrdma_dispatch_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 3792309024585916416
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 8-13,17-18
MEM_ZERO 0 event
NOCHECK_CALL
HALF_LOCKED2 global &pvrdma_device_list_lock

drivers/infiniband/hw/mthca/mthca_eq.c port_change() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 2340380203144224768
PARAM_VALUE 0 event->element.port_num 0-3
PARAM_VALUE 0 event->event 9-10
NOCHECK_CALL

drivers/infiniband/sw/rxe/rxe_net.c rxe_port_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 8680242258936205312
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9-10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &devices_rwsem
HALF_LOCKED2 &ib_dev->unregistration_lock

drivers/infiniband/hw/cxgb4/qp.c c4iw_dispatch_srq_limit_reached_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7754486803251605504
PARAM_VALUE 0 event->element.srq 4096-ptr_max
PARAM_VALUE 0 event->event 15
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chp->lock
HALF_LOCKED2 &qhp->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/irdma/utils.c irdma_gid_change_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 8899691841697361920
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 18
NOCHECK_CALL

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_dispatch_ibevent() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 886739067376807936
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 8
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/mlx5/main.c handle_port_change() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 96053737979822080
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 20
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx5/main.c mlx5_ib_handle_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 5220829541505581056
PARAM_VALUE 0 event->element.port_num 0-15
PARAM_VALUE 0 event->event 9-12,17-18
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx5/main.c mlx5_ib_handle_sys_error_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 3860877293768884224
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 0-255
PARAM_VALUE 0 event->event 8
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx5/main.c mlx5_netdev_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 2868152349474078720
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 9-10
NOCHECK_CALL

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_inet_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6530530085409316864
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 18
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_inet_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 6530530085409316864
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 18
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_port_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7764004838191120384
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_port_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 7764004838191120384
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 10
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_usdev_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 405035009800089600
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 10
MEM_ZERO 0 event
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_handle_usdev_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 405035009800089600
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 18
MEM_ZERO 0 event
NOCHECK_CALL
LOCK2 &us_ibdev->usdev_lock
TYPE_LOCK (struct usnic_ib_dev)->usdev_lock

drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dispatch_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 5529241143133421568
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 8-10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &bnxt_re_mutex

drivers/infiniband/hw/cxgb4/device.c c4iw_uld_state_change() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 2010690836739502080
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &uld_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/hw/hfi1/intr.c signal_ib_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 4295067728067268608
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ppd->hls_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hfi1_pportdata)->hls_lock

drivers/infiniband/hw/irdma/verbs.c irdma_port_ibevent() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 1576530877557526528
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9-10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/qedr/main.c qedr_ib_dispatch_event() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 4430560861495623680
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->element.port_num 1
PARAM_VALUE 0 event->event 9-10,18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &qedr_dev_list_lock

drivers/infiniband/hw/hfi1/chip.c set_link_state() -> ib_dispatch_event()

Type Parameter Key Value
PARAM_VALUE 0 event 4937632099765932032
PARAM_VALUE 0 event->device 4096-ptr_max
PARAM_VALUE 0 event->event 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL