Lines Matching refs:event

130  * srpt_event_handler - asynchronous IB event callback function
131 * @handler: IB event handler registered by ib_register_event_handler().
132 * @event: Description of the event that occurred.
135 * event occurs. This callback may occur in interrupt context. See also
140 struct ib_event *event)
147 pr_debug("ASYNC event= %d on device= %s\n", event->event,
150 switch (event->event) {
152 port_num = event->element.port_num - 1;
158 WARN(true, "event %d: port_num %d out of range 1..%d\n",
159 event->event, port_num + 1,
170 port_num = event->element.port_num - 1;
176 WARN(true, "event %d: port_num %d out of range 1..%d\n",
177 event->event, port_num + 1,
182 pr_err("received unrecognized IB event %d\n", event->event);
188 * srpt_srq_event - SRQ event callback function
189 * @event: Description of the event that occurred.
192 static void srpt_srq_event(struct ib_event *event, void *ctx)
194 pr_debug("SRQ event %d\n", event->event);
215 * srpt_qp_event - QP event callback function
216 * @event: Description of the event that occurred.
219 static void srpt_qp_event(struct ib_event *event, void *ptr)
223 pr_debug("QP event %d on ch=%p sess_name=%s-%d state=%s\n",
224 event->event, ch, ch->sess_name, ch->qp->qp_num,
227 switch (event->event) {
230 rdma_notify(ch->rdma_cm.cm_id, event->event);
232 ib_cm_notify(ch->ib_cm.cm_id, event->event);
235 pr_debug("%s-%d, state %s: received Last WQE event.\n",
240 pr_err("received unrecognized IB QP event %d\n", event->event);
2134 * srpt_cm_req_recv - process the event IB_CM_REQ_RECEIVED
2547 struct rdma_cm_event *event)
2559 if (event->param.conn.private_data_len < sizeof(*req_rdma))
2563 req_rdma = event->param.conn.private_data;
2601 * srpt_cm_rtu_recv - process an IB_CM_RTU_RECEIVED or USER_ESTABLISHED event
2638 * @event: IB/CM event.
2648 const struct ib_cm_event *event)
2654 switch (event->event) {
2656 ret = srpt_ib_cm_req_recv(cm_id, &event->param.req_rcvd,
2657 event->private_data);
2660 srpt_cm_rej_recv(ch, event->param.rej_rcvd.reason,
2661 event->private_data,
2686 pr_info("Received CM DREQ ERROR event.\n");
2689 pr_info("Received CM MRA event\n");
2692 pr_err("received unrecognized CM event %d\n", event->event);
2700 struct rdma_cm_event *event)
2705 switch (event->event) {
2707 ret = srpt_rdma_cm_req_recv(cm_id, event);
2710 srpt_cm_rej_recv(ch, event->status,
2711 event->param.conn.private_data,
2712 event->param.conn.private_data_len);
2734 pr_err("received unrecognized RDMA CM event %d\n",
2735 event->event);
3271 /* Cancel any work queued by the just unregistered IB event handler. */