Lines Matching defs:event
64 srpt_cm_req_hdlr(srpt_target_port_t *tgt, ibt_cm_event_t *event,
78 req = &event->cm_event.req;
80 if (event->cm_priv_data_len < sizeof (srp_login_req_t)) {
83 event->cm_priv_data_len);
87 if (event->cm_priv_data == NULL) {
108 bcopy(event->cm_priv_data, &login, sizeof (login));
167 srpt_cm_conn_est_hdlr(srpt_target_port_t *tgt, ibt_cm_event_t *event)
172 ASSERT(event != NULL);
174 ch = (srpt_channel_t *)ibt_get_chan_private(event->cm_channel);
202 srpt_cm_conn_closed_hdlr(srpt_target_port_t *tgt, ibt_cm_event_t *event)
208 ASSERT(event != NULL);
210 ch = (srpt_channel_t *)ibt_get_chan_private(event->cm_channel);
214 " event(%d)", (void *)ch->ch_chan_hdl,
215 event->cm_event.closed);
217 switch (event->cm_event.closed) {
257 event->cm_event.closed);
269 srpt_cm_failure_hdlr(ibt_cm_event_t *event)
273 ASSERT(event != NULL);
275 ch = (srpt_channel_t *)ibt_get_chan_private(event->cm_channel);
279 "msg: %d reason: %d", (void *)event->cm_channel,
280 event->cm_event.failed.cf_code,
281 event->cm_event.failed.cf_msg,
282 event->cm_event.failed.cf_reason);
294 srpt_cm_hdlr(void *cm_private, ibt_cm_event_t *event,
300 switch (event->cm_type) {
305 event, ret_args, ret_priv_data, ret_len_max);
319 (srpt_target_port_t *)cm_private, event);
325 (srpt_target_port_t *)cm_private, event);
330 status = srpt_cm_failure_hdlr(event);
342 SRPT_DPRINTF_L3("cm_hdlr, unknown event received");