Lines Matching defs:cm_id

246 		    struct ib_cm_id **cm_id, void *context)
269 *cm_id = &cm_id_priv->id;
276 int ib_cm_destroy_id(struct ib_cm_id *cm_id)
286 cmd->id = cm_id->handle;
288 result = write(cm_id->device->fd, msg, size);
294 cm_id_priv = container_of(cm_id, struct cm_id_private, id);
305 int ib_cm_attr_id(struct ib_cm_id *cm_id, struct ib_cm_attr_param *param)
317 cmd->id = cm_id->handle;
319 result = write(cm_id->device->fd, msg, size);
332 int ib_cm_init_qp_attr(struct ib_cm_id *cm_id,
346 cmd->id = cm_id->handle;
349 result = write(cm_id->device->fd, msg, size);
361 int ib_cm_listen(struct ib_cm_id *cm_id,
371 cmd->id = cm_id->handle;
375 result = write(cm_id->device->fd, msg, size);
382 int ib_cm_send_req(struct ib_cm_id *cm_id, struct ib_cm_req_param *param)
395 cmd->id = cm_id->handle;
428 result = write(cm_id->device->fd, msg, size);
435 int ib_cm_send_rep(struct ib_cm_id *cm_id, struct ib_cm_rep_param *param)
446 cmd->uid = (uintptr_t) container_of(cm_id, struct cm_id_private, id);
447 cmd->id = cm_id->handle;
463 result = write(cm_id->device->fd, msg, size);
470 static inline int cm_send_private_data(struct ib_cm_id *cm_id,
481 cmd->id = cm_id->handle;
488 result = write(cm_id->device->fd, msg, size);
495 int ib_cm_send_rtu(struct ib_cm_id *cm_id,
499 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_RTU,
503 int ib_cm_send_dreq(struct ib_cm_id *cm_id,
507 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_DREQ,
511 int ib_cm_send_drep(struct ib_cm_id *cm_id,
515 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_DREP,
519 static int cm_establish(struct ib_cm_id *cm_id)
535 cmd->id = cm_id->handle;
537 result = write(cm_id->device->fd, msg, size);
544 int ib_cm_notify(struct ib_cm_id *cm_id, enum ibv_event_type event)
553 return cm_establish(cm_id);
559 cmd->id = cm_id->handle;
562 result = write(cm_id->device->fd, msg, size);
569 static inline int cm_send_status(struct ib_cm_id *cm_id,
583 cmd->id = cm_id->handle;
596 result = write(cm_id->device->fd, msg, size);
603 int ib_cm_send_rej(struct ib_cm_id *cm_id,
610 return cm_send_status(cm_id, IB_USER_CM_CMD_SEND_REJ, reason,
615 int ib_cm_send_apr(struct ib_cm_id *cm_id,
622 return cm_send_status(cm_id, IB_USER_CM_CMD_SEND_APR, status,
627 int ib_cm_send_mra(struct ib_cm_id *cm_id,
638 cmd->id = cm_id->handle;
646 result = write(cm_id->device->fd, msg, size);
653 int ib_cm_send_lap(struct ib_cm_id *cm_id,
665 cmd->id = cm_id->handle;
675 result = write(cm_id->device->fd, msg, size);
682 int ib_cm_send_sidr_req(struct ib_cm_id *cm_id,
695 cmd->id = cm_id->handle;
708 result = write(cm_id->device->fd, msg, size);
715 int ib_cm_send_sidr_rep(struct ib_cm_id *cm_id,
727 cmd->id = cm_id->handle;
742 result = write(cm_id->device->fd, msg, size);
869 evt->cm_id = (void *) (uintptr_t) resp->uid;
890 evt->param.req_rcvd.listen_id = evt->cm_id;
891 cm_id_priv = ib_cm_alloc_id(evt->cm_id->device,
892 evt->cm_id->context);
898 evt->cm_id = &cm_id_priv->id;
928 evt->param.sidr_req_rcvd.listen_id = evt->cm_id;
929 cm_id_priv = ib_cm_alloc_id(evt->cm_id->device,
930 evt->cm_id->context);
936 evt->cm_id = &cm_id_priv->id;
984 cm_id_priv = container_of(event->cm_id, struct cm_id_private, id);