Lines Matching refs:ib_event
902 static int cma_ib_handler(struct ib_cm_id *cm_id, struct ib_cm_event *ib_event)
912 switch (ib_event->event) {
919 event.status = cma_verify_rep(id_priv, ib_event->private_data);
928 cma_set_rep_event_data(&event, &ib_event->param.rep_rcvd,
929 ib_event->private_data);
949 event.status = ib_event->param.rej_rcvd.reason;
951 event.param.conn.private_data = ib_event->private_data;
956 ib_event->event);
975 struct ib_cm_event *ib_event)
984 if (cma_get_net_info(ib_event->private_data, listen_id->ps,
997 rt->num_paths = ib_event->param.req_rcvd.alternate_path ? 2 : 1;
1003 rt->path_rec[0] = *ib_event->param.req_rcvd.primary_path;
1005 rt->path_rec[1] = *ib_event->param.req_rcvd.alternate_path;
1023 struct ib_cm_event *ib_event)
1038 if (cma_get_net_info(ib_event->private_data, listen_id->ps,
1073 static int cma_req_handler(struct ib_cm_id *cm_id, struct ib_cm_event *ib_event)
1087 conn_id = cma_new_udp_id(&listen_id->id, ib_event);
1088 event.param.ud.private_data = ib_event->private_data + offset;
1092 conn_id = cma_new_conn_id(&listen_id->id, ib_event);
1093 cma_set_req_event_data(&event, &ib_event->param.req_rcvd,
1094 ib_event->private_data, offset);
2053 struct ib_cm_event *ib_event)
2057 struct ib_cm_sidr_rep_event_param *rep = &ib_event->param.sidr_rep_rcvd;
2064 switch (ib_event->event) {
2070 event.param.ud.private_data = ib_event->private_data;
2074 event.status = ib_event->param.sidr_rep_rcvd.status;
2092 ib_event->event);