event_handler
winfo->event_handler==NULL?
ACPI_NOTIFY_HANDLER event_handler;/* client provided event handler */
if (winfo->event_handler)
ACPI_NOTIFY_HANDLER event_handler, void *data)
if (guid_string == NULL || event_handler == NULL)
else if (winfo->event_handler != NULL ||
winfo->event_handler = event_handler;
!= NULL && winfo->event_handler) {
winfo->event_handler = NULL;
if (winfo->event_handler) {
handler = winfo->event_handler;
if (event.device && qp->ib_qp.event_handler)
qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context);
if (send && cq->ibcq.event_handler) {
cq->ibcq.event_handler(&ibevent, cq->ibcq.cq_context);
if (srq->ibsrq.event_handler) {
(*srq->ibsrq.event_handler)(&ib_event,
if (qp->event_handler)
qp->event_handler(&ib_event, qp->qp_context);
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
ret = ep->parent_ep->com.cm_id->event_handler(ep->parent_ep->com.cm_id,
ep->com.cm_id->event_handler(ep->com.cm_id, &event);
if (qhp->ibqp.event_handler)
(*qhp->ibqp.event_handler)(&event, qhp->ibqp.qp_context);
return cm_id->event_handler(cm_id, &event);
if (!cm_id || !cm_id->event_handler)
if (iwcq->ibcq.event_handler) {
iwcq->ibcq.event_handler(&ibevent,
if (!iwqp->ibqp.event_handler)
iwqp->ibqp.event_handler(&ibevent, iwqp->ibqp.qp_context);
init_attr->event_handler = iwqp->ibqp.event_handler;
return this_phy->state_handlers->event_handler(this_phy, event_code);
SCIC_SDS_PHY_EVENT_HANDLER_T event_handler;
SCIC_SDS_PORT_EVENT_HANDLER_T event_handler;
return this_device->state_handlers->event_handler(this_device, event_code);
SCIC_SDS_REMOTE_DEVICE_EVENT_HANDLER_T event_handler;
SCIC_SDS_REMOTE_NODE_CONTEXT_EVENT_HANDLER event_handler;
((rnc)->state_handlers->event_handler(rnc, event_code))
return this_request->state_handlers->event_handler(this_request, event_code);
SCIC_SDS_IO_REQUEST_EVENT_HANDLER_T event_handler;
struct ib_event_handler event_handler;
INIT_IB_EVENT_HANDLER(&device->event_handler, device->ib_device,
if (ib_register_event_handler(&device->event_handler))
(void)ib_unregister_event_handler(&device->event_handler);
init_attr.event_handler = iser_qp_event_callback;
if (ibcq->event_handler) {
ibcq->event_handler(&event, ibcq->cq_context);
qp_init_attr.init_attr.event_handler = pv_qp_event_handler;
if (ibqp->event_handler) {
ibqp->event_handler(&event, ibqp->qp_context);
if (ibsrq->event_handler) {
ibsrq->event_handler(&event, ibsrq->srq_context);
if (ibcq->event_handler) {
ibcq->event_handler(&event, ibcq->cq_context);
.event_handler = gsi->rx_qp->event_handler,
if (ibqp->event_handler) {
ibqp->event_handler(&event, ibqp->qp_context);
if (rwq->ibwq.event_handler) {
rwq->ibwq.event_handler(&event, rwq->ibwq.wq_context);
rwq->ibwq.event_handler = init_attr->event_handler;
if (ibsrq->event_handler) {
ibsrq->event_handler(&event, ibsrq->srq_context);
if (cq->ibcq.event_handler)
cq->ibcq.event_handler(&event, cq->ibcq.cq_context);
if (qp->ibqp.event_handler)
qp->ibqp.event_handler(&event, qp->ibqp.qp_context);
if (!srq->ibsrq.event_handler)
srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context);
if (qp->event_handler != NULL)
qp->event_handler(qp->cb_data, NTB_LINK_UP);
if (qp->event_handler != NULL)
qp->event_handler(qp->cb_data, NTB_LINK_DOWN);
void (*event_handler)(void *data, enum ntb_link_event status);
qp->event_handler = NULL;
qp->event_handler = NULL;
qp->event_handler = handlers->event_handler;
void (*event_handler)(void *data, enum ntb_link_event status);
if (ibcq->event_handler) {
ibcq->event_handler(&event, ibcq->cq_context);
if (ibqp->event_handler) {
ibqp->event_handler(&event, ibqp->qp_context);
attrs->event_handler, pd,
listener->cm_id->event_handler(listener->cm_id, &event);
ep->cm_id->event_handler(ep->cm_id, &event);
ep->cm_id->event_handler(ep->cm_id, &event);
context, params->event, str, ibqp->event_handler);
if (ibqp->event_handler) {
ibqp->event_handler(&event, ibqp->qp_context);
event_handler, /* event handler */
qp->event_handler = attr->event_handler;
INIT_IB_EVENT_HANDLER(&device->cache.event_handler,
err = ib_register_event_handler(&device->cache.event_handler);
ib_unregister_event_handler(&device->cache.event_handler);
ret = id_priv->id.event_handler(&id_priv->id, &event);
listen_id->event_handler, listen_id->context,
id = rdma_create_id(vnet, listen_id->event_handler, listen_id->context,
ret = conn_id->id.event_handler(&conn_id->id, &event);
ret = id_priv->id.event_handler(&id_priv->id, &event);
listen_id->id.event_handler,
ret = conn_id->id.event_handler(&conn_id->id, &event);
id->event_handler = id_priv->id.event_handler;
return id_priv->id.event_handler(id, event);
if (id_priv->id.event_handler(&id_priv->id, &work->event)) {
if (id_priv->id.event_handler(&id_priv->id, &event)) {
ret = id_priv->id.event_handler(&id_priv->id, &event);
ret = id_priv->id.event_handler(&id_priv->id, &event);
ret = id_priv->id.event_handler(&id_priv->id, &event);
rdma_cm_event_handler event_handler,
id_priv->id.event_handler = event_handler;
int ib_register_event_handler (struct ib_event_handler *event_handler)
spin_lock_irqsave(&event_handler->device->event_handler_lock, flags);
list_add_tail(&event_handler->list,
&event_handler->device->event_handler_list);
spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags);
int ib_unregister_event_handler(struct ib_event_handler *event_handler)
spin_lock_irqsave(&event_handler->device->event_handler_lock, flags);
list_del(&event_handler->list);
spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags);
cm_id_priv->id.event_handler = cm_event_handler;
qp_init_attr.event_handler = qp_event_handler;
struct ib_event_handler event_handler;
dev = container_of(handler, struct mcast_device, event_handler);
INIT_IB_EVENT_HANDLER(&dev->event_handler, device, mcast_event_handler);
ib_register_event_handler(&dev->event_handler);
ib_unregister_event_handler(&dev->event_handler);
INIT_IB_EVENT_HANDLER(&sa_dev->event_handler, device, ib_sa_event);
if (ib_register_event_handler(&sa_dev->event_handler))
ib_unregister_event_handler(&sa_dev->event_handler);
container_of(handler, typeof(*sa_dev), event_handler);
struct ib_event_handler event_handler;
cq->event_handler = ib_uverbs_cq_event_handler;
attr.event_handler = ib_uverbs_qp_event_handler;
attr.event_handler = ib_uverbs_qp_event_handler;
wq_init_attr.event_handler = ib_uverbs_wq_event_handler;
attr.event_handler = ib_uverbs_srq_event_handler;
srq->event_handler = attr.event_handler;
event_handler),
INIT_IB_EVENT_HANDLER(&async_file->event_handler, ib_dev,
ib_register_event_handler(&async_file->event_handler);
ib_unregister_event_handler(&event_file->event_handler);
cq->event_handler = ib_uverbs_cq_event_handler;
void (*event_handler)(struct ib_event *, void *),
cq->event_handler = event_handler;
wq->event_handler = wq_attr->event_handler;
srq->event_handler = srq_init_attr->event_handler;
if (event->element.qp->event_handler)
event->element.qp->event_handler(event, event->element.qp->qp_context);
void (*event_handler)(struct ib_event *, void *),
qp->event_handler = event_handler;
qp = __ib_open_qp(real_qp, qp_open_attr->event_handler,
qp->event_handler = __ib_shared_qp_event_handler;
qp = __ib_open_qp(real_qp, qp_init_attr->event_handler,
qp->event_handler = qp_init_attr->event_handler;
struct ib_event_handler event_handler;
struct ib_event_handler event_handler;
.event_handler = ipoib_cm_rx_event_handler,
INIT_IB_EVENT_HANDLER(&priv->event_handler,
result = ib_register_event_handler(&priv->event_handler);
ib_unregister_event_handler(&priv->event_handler);
container_of(handler, struct ipoib_dev_priv, event_handler);
.event_handler = sdp_qp_event_handler,
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
void (*event_handler)(struct ib_event *, void *);
struct ib_event_handler event_handler;
int ib_register_event_handler (struct ib_event_handler *event_handler);
int ib_unregister_event_handler(struct ib_event_handler *event_handler);
void (*event_handler)(struct ib_event *, void *),
void (*event_handler)(struct ib_event *, void *);
iw_event_handler event_handler; /* cb for provider
rdma_cm_event_handler event_handler;
rdma_cm_event_handler event_handler,