Lines Matching defs:cm_id

259 		    struct ib_cm_id **cm_id, void *context)
282 *cm_id = &cm_id_priv->id;
289 int ib_cm_destroy_id(struct ib_cm_id *cm_id)
299 cmd->id = cm_id->handle;
301 result = write(cm_id->device->fd, msg, size);
307 cm_id_priv = container_of(cm_id, struct cm_id_private, id);
318 int ib_cm_attr_id(struct ib_cm_id *cm_id, struct ib_cm_attr_param *param)
330 cmd->id = cm_id->handle;
332 result = write(cm_id->device->fd, msg, size);
345 int ib_cm_init_qp_attr(struct ib_cm_id *cm_id,
359 cmd->id = cm_id->handle;
362 result = write(cm_id->device->fd, msg, size);
374 int ib_cm_listen(struct ib_cm_id *cm_id,
384 cmd->id = cm_id->handle;
388 result = write(cm_id->device->fd, msg, size);
395 int ib_cm_send_req(struct ib_cm_id *cm_id, struct ib_cm_req_param *param)
408 cmd->id = cm_id->handle;
447 result = write(cm_id->device->fd, msg, size);
454 int ib_cm_send_rep(struct ib_cm_id *cm_id, struct ib_cm_rep_param *param)
465 cmd->uid = (uintptr_t) container_of(cm_id, struct cm_id_private, id);
466 cmd->id = cm_id->handle;
482 result = write(cm_id->device->fd, msg, size);
489 static inline int cm_send_private_data(struct ib_cm_id *cm_id,
500 cmd->id = cm_id->handle;
507 result = write(cm_id->device->fd, msg, size);
514 int ib_cm_send_rtu(struct ib_cm_id *cm_id,
518 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_RTU,
522 int ib_cm_send_dreq(struct ib_cm_id *cm_id,
526 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_DREQ,
530 int ib_cm_send_drep(struct ib_cm_id *cm_id,
534 return cm_send_private_data(cm_id, IB_USER_CM_CMD_SEND_DREP,
538 static int cm_establish(struct ib_cm_id *cm_id)
546 cmd->id = cm_id->handle;
548 result = write(cm_id->device->fd, msg, size);
555 int ib_cm_notify(struct ib_cm_id *cm_id, enum ibv_event_type event)
564 return cm_establish(cm_id);
570 cmd->id = cm_id->handle;
573 result = write(cm_id->device->fd, msg, size);
580 static inline int cm_send_status(struct ib_cm_id *cm_id,
594 cmd->id = cm_id->handle;
607 result = write(cm_id->device->fd, msg, size);
614 int ib_cm_send_rej(struct ib_cm_id *cm_id,
621 return cm_send_status(cm_id, IB_USER_CM_CMD_SEND_REJ, reason,
626 int ib_cm_send_apr(struct ib_cm_id *cm_id,
633 return cm_send_status(cm_id, IB_USER_CM_CMD_SEND_APR, status,
638 int ib_cm_send_mra(struct ib_cm_id *cm_id,
649 cmd->id = cm_id->handle;
657 result = write(cm_id->device->fd, msg, size);
664 int ib_cm_send_lap(struct ib_cm_id *cm_id,
676 cmd->id = cm_id->handle;
692 result = write(cm_id->device->fd, msg, size);
699 int ib_cm_send_sidr_req(struct ib_cm_id *cm_id,
712 cmd->id = cm_id->handle;
732 result = write(cm_id->device->fd, msg, size);
739 int ib_cm_send_sidr_rep(struct ib_cm_id *cm_id,
751 cmd->id = cm_id->handle;
766 result = write(cm_id->device->fd, msg, size);
893 evt->cm_id = (void *) (uintptr_t) resp->uid;
914 evt->param.req_rcvd.listen_id = evt->cm_id;
915 cm_id_priv = ib_cm_alloc_id(evt->cm_id->device,
916 evt->cm_id->context);
922 evt->cm_id = &cm_id_priv->id;
952 evt->param.sidr_req_rcvd.listen_id = evt->cm_id;
953 cm_id_priv = ib_cm_alloc_id(evt->cm_id->device,
954 evt->cm_id->context);
960 evt->cm_id = &cm_id_priv->id;
1008 cm_id_priv = container_of(event->cm_id, struct cm_id_private, id);