Home
last modified time | relevance | path

Searched refs:event_handler (Results 1 – 25 of 41) sorted by relevance

12

/drivers/infiniband/hw/amso1100/
Dc2_ae.c227 if (cm_id->event_handler) in c2_ae_event()
228 cm_id->event_handler(cm_id, &cm_event); in c2_ae_event()
236 if (qp->ibqp.event_handler) in c2_ae_event()
237 qp->ibqp.event_handler(&ib_event, in c2_ae_event()
245 BUG_ON(cm_id->event_handler==(void*)0x6b6b6b6b); in c2_ae_event()
255 if (cm_id->event_handler) in c2_ae_event()
256 cm_id->event_handler(cm_id, &cm_event); in c2_ae_event()
292 if (cm_id->event_handler) in c2_ae_event()
293 cm_id->event_handler(cm_id, &cm_event); in c2_ae_event()
306 if (cq->ibcq.event_handler) in c2_ae_event()
[all …]
Dc2_intr.c198 req->cm_id->event_handler(req->cm_id, &cm_event); in handle_vq()
/drivers/infiniband/core/
Ddevice.c489 int ib_register_event_handler (struct ib_event_handler *event_handler) in ib_register_event_handler() argument
493 spin_lock_irqsave(&event_handler->device->event_handler_lock, flags); in ib_register_event_handler()
494 list_add_tail(&event_handler->list, in ib_register_event_handler()
495 &event_handler->device->event_handler_list); in ib_register_event_handler()
496 spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags); in ib_register_event_handler()
509 int ib_unregister_event_handler(struct ib_event_handler *event_handler) in ib_unregister_event_handler() argument
513 spin_lock_irqsave(&event_handler->device->event_handler_lock, flags); in ib_unregister_event_handler()
514 list_del(&event_handler->list); in ib_unregister_event_handler()
515 spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags); in ib_unregister_event_handler()
Dverbs.c235 srq->event_handler = srq_init_attr->event_handler; in ib_create_srq()
297 qp->event_handler = qp_init_attr->event_handler; in ib_create_qp()
610 void (*event_handler)(struct ib_event *, void *), in ib_create_cq()
621 cq->event_handler = event_handler; in ib_create_cq()
Dcma.c378 struct rdma_cm_id *rdma_create_id(rdma_cm_event_handler event_handler, in rdma_create_id() argument
389 id_priv->id.event_handler = event_handler; in rdma_create_id()
984 ret = id_priv->id.event_handler(&id_priv->id, &event); in cma_ib_handler()
1013 id = rdma_create_id(listen_id->event_handler, listen_id->context, in cma_new_conn_id()
1058 id = rdma_create_id(listen_id->event_handler, listen_id->context, in cma_new_udp_id()
1138 ret = conn_id->id.event_handler(&conn_id->id, &event); in cma_req_handler()
1267 ret = id_priv->id.event_handler(&id_priv->id, &event); in cma_iw_handler()
1297 new_cm_id = rdma_create_id(listen_id->id.event_handler, in iw_conn_req_handler()
1353 ret = conn_id->id.event_handler(&conn_id->id, &event); in iw_conn_req_handler()
1431 id->event_handler = id_priv->id.event_handler; in cma_listen_handler()
[all …]
Dcache.c347 INIT_IB_EVENT_HANDLER(&device->cache.event_handler, in ib_cache_setup_one()
349 if (ib_register_event_handler(&device->cache.event_handler)) in ib_cache_setup_one()
370 ib_unregister_event_handler(&device->cache.event_handler); in ib_cache_cleanup_one()
Dmulticast.c69 struct ib_event_handler event_handler; member
767 dev = container_of(handler, struct mcast_device, event_handler); in mcast_event_handler()
819 INIT_IB_EVENT_HANDLER(&dev->event_handler, device, mcast_event_handler); in mcast_add_one()
820 ib_register_event_handler(&dev->event_handler); in mcast_add_one()
833 ib_unregister_event_handler(&dev->event_handler); in mcast_remove_one()
Dsa_query.c71 struct ib_event_handler event_handler; member
413 container_of(handler, typeof(*sa_dev), event_handler); in ib_sa_event()
1035 INIT_IB_EVENT_HANDLER(&sa_dev->event_handler, device, ib_sa_event); in ib_sa_add_one()
1036 if (ib_register_event_handler(&sa_dev->event_handler)) in ib_sa_add_one()
1061 ib_unregister_event_handler(&sa_dev->event_handler); in ib_sa_remove_one()
Duverbs_cmd.c318 INIT_IB_EVENT_HANDLER(&file->event_handler, file->device->ib_dev, in ib_uverbs_get_context()
320 ret = ib_register_event_handler(&file->event_handler); in ib_uverbs_get_context()
797 cq->event_handler = ib_uverbs_cq_event_handler; in ib_uverbs_create_cq()
1059 attr.event_handler = ib_uverbs_qp_event_handler; in ib_uverbs_create_qp()
1090 qp->event_handler = attr.event_handler; in ib_uverbs_create_qp()
1983 attr.event_handler = ib_uverbs_srq_event_handler; in ib_uverbs_create_srq()
2001 srq->event_handler = attr.event_handler; in ib_uverbs_create_srq()
Duverbs.h96 struct ib_event_handler event_handler; member
/drivers/scsi/
Dscsi_netlink.c42 void (*event_handler)(struct notifier_block *, unsigned long, void *); member
178 (transports[tport].event_handler)) { in scsi_nl_rcv_event()
180 transports[tport].event_handler(this, event, ptr); in scsi_nl_rcv_event()
313 void (*event_handler)(struct notifier_block *, unsigned long, void *)) in scsi_nl_add_transport()
329 if (transports[tport].msg_handler || transports[tport].event_handler) { in scsi_nl_add_transport()
335 transports[tport].event_handler = event_handler; in scsi_nl_add_transport()
375 transports[tport].event_handler = NULL; in scsi_nl_remove_transport()
/drivers/staging/usbip/
Dusbip_event.c22 static int event_handler(struct usbip_device *ud) in event_handler() function
84 if (event_handler(ud) < 0) in event_handler_loop()
/drivers/infiniband/hw/cxgb3/
Diwch_ev.c86 if (qhp->ibqp.event_handler) in post_qp_event()
87 (*qhp->ibqp.event_handler)(&event, qhp->ibqp.qp_context); in post_qp_event()
Diwch_cm.c682 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in close_complete_upcall()
699 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_close_upcall()
714 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_abort_upcall()
739 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in connect_reply_upcall()
761 ep->parent_ep->com.cm_id->event_handler( in connect_request_upcall()
777 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in established_upcall()
/drivers/infiniband/hw/nes/
Dnes_hw.c3035 if (nesqp->ibqp.event_handler) { in nes_process_iwarp_aeqe()
3039 nesqp->ibqp.event_handler(&ibevent, nesqp->ibqp.qp_context); in nes_process_iwarp_aeqe()
3069 if (nesqp->ibqp.event_handler) { in nes_process_iwarp_aeqe()
3073 nesqp->ibqp.event_handler(&ibevent, nesqp->ibqp.qp_context); in nes_process_iwarp_aeqe()
3092 if (nesqp->ibqp.event_handler) { in nes_process_iwarp_aeqe()
3096 nesqp->ibqp.event_handler(&ibevent, nesqp->ibqp.qp_context); in nes_process_iwarp_aeqe()
3108 if (nesqp->ibqp.event_handler) { in nes_process_iwarp_aeqe()
3112 nesqp->ibqp.event_handler(&ibevent, nesqp->ibqp.qp_context); in nes_process_iwarp_aeqe()
3126 if (nesqp->ibqp.event_handler) { in nes_process_iwarp_aeqe()
3130 nesqp->ibqp.event_handler(&ibevent, nesqp->ibqp.qp_context); in nes_process_iwarp_aeqe()
[all …]
Dnes_cm.c2389 if ((nesqp->cm_id) && (cm_id->event_handler)) { in nes_cm_disconn_true()
2417 ret = cm_id->event_handler(cm_id, &cm_event); in nes_cm_disconn_true()
2451 ret = cm_id->event_handler(cm_id, &cm_event); in nes_cm_disconn_true()
2753 ret = cm_id->event_handler(cm_id, &cm_event); in nes_accept()
3151 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_connected()
3209 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_connect_error()
3253 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_reset()
3264 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_reset()
3310 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_mpa_req()
/drivers/infiniband/hw/ehca/
Dehca_irq.c189 if (!qp->ib_srq.event_handler) in dispatch_qp_event()
193 qp->ib_srq.event_handler(&event, qp->ib_srq.srq_context); in dispatch_qp_event()
195 if (!qp->ib_qp.event_handler) in dispatch_qp_event()
199 qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context); in dispatch_qp_event()
Dehca_qp.c821 my_qp->ib_srq.event_handler = init_attr->event_handler; in internal_create_qp()
834 my_qp->ib_qp.event_handler = init_attr->event_handler; in internal_create_qp()
979 qp_init_attr.event_handler = srq_init_attr->event_handler; in ehca_create_srq()
/drivers/infiniband/hw/mlx4/
Dsrq.c50 if (ibsrq->event_handler) { in mlx4_ib_srq_event()
66 ibsrq->event_handler(&event, ibsrq->srq_context); in mlx4_ib_srq_event()
/drivers/infiniband/hw/ipath/
Dipath_cq.c69 if (cq->ibcq.event_handler) { in ipath_cq_enter()
75 cq->ibcq.event_handler(&ev, cq->ibcq.cq_context); in ipath_cq_enter()
Dipath_qp.c432 } else if (qp->ibqp.event_handler) in ipath_error_qp()
606 qp->ibqp.event_handler(&ev, qp->ibqp.qp_context); in ipath_modify_qp()
654 init_attr->event_handler = qp->ibqp.event_handler; in ipath_query_qp()
Dipath_ruc.c178 handler = srq->ibsrq.event_handler; in ipath_get_rwqe()
503 sqp->ibqp.event_handler(&ev, sqp->ibqp.qp_context); in ipath_ruc_loopback()
/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1277 INIT_IB_EVENT_HANDLER(&priv->event_handler, in ipoib_add_port()
1279 result = ib_register_event_handler(&priv->event_handler); in ipoib_add_port()
1314 ib_unregister_event_handler(&priv->event_handler); in ipoib_add_port()
1373 ib_unregister_event_handler(&priv->event_handler); in ipoib_remove_one()
/drivers/clocksource/
Dtcb_clksrc.c169 dev->clkevt.event_handler(&dev->clkevt); in ch2_irq()
/drivers/infiniband/hw/mthca/
Dmthca_srq.c458 if (!srq->ibsrq.event_handler) in mthca_srq_event()
464 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context); in mthca_srq_event()

12