Lines Matching refs:dreq_msg
1951 static void cm_format_dreq(struct cm_dreq_msg *dreq_msg,
1956 cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID,
1958 dreq_msg->local_comm_id = cm_id_priv->id.local_id;
1959 dreq_msg->remote_comm_id = cm_id_priv->id.remote_id;
1960 cm_dreq_set_remote_qpn(dreq_msg, cm_id_priv->remote_qpn);
1963 memcpy(dreq_msg->private_data, private_data, private_data_len);
2075 struct cm_dreq_msg *dreq_msg;
2083 dreq_msg = (struct cm_dreq_msg *) mad_recv_wc->recv_buf.mad;
2086 cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid);
2087 drep_msg->remote_comm_id = dreq_msg->local_comm_id;
2088 drep_msg->local_comm_id = dreq_msg->remote_comm_id;
2100 struct cm_dreq_msg *dreq_msg;
2104 dreq_msg = (struct cm_dreq_msg *)work->mad_recv_wc->recv_buf.mad;
2105 cm_id_priv = cm_acquire_id(dreq_msg->remote_comm_id,
2106 dreq_msg->local_comm_id);
2114 work->cm_event.private_data = &dreq_msg->private_data;
2117 if (cm_id_priv->local_qpn != cm_dreq_get_remote_qpn(dreq_msg))
2150 cm_id_priv->tid = dreq_msg->hdr.tid;