Lines Matching refs:rep_msg

2064 static void cm_format_rep(struct cm_rep_msg *rep_msg,  in cm_format_rep()  argument
2068 cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); in cm_format_rep()
2069 rep_msg->local_comm_id = cm_id_priv->id.local_id; in cm_format_rep()
2070 rep_msg->remote_comm_id = cm_id_priv->id.remote_id; in cm_format_rep()
2071 cm_rep_set_starting_psn(rep_msg, cpu_to_be32(param->starting_psn)); in cm_format_rep()
2072 rep_msg->resp_resources = param->responder_resources; in cm_format_rep()
2073 cm_rep_set_target_ack_delay(rep_msg, in cm_format_rep()
2075 cm_rep_set_failover(rep_msg, param->failover_accepted); in cm_format_rep()
2076 cm_rep_set_rnr_retry_count(rep_msg, param->rnr_retry_count); in cm_format_rep()
2077 rep_msg->local_ca_guid = cm_id_priv->id.device->node_guid; in cm_format_rep()
2080 rep_msg->initiator_depth = param->initiator_depth; in cm_format_rep()
2081 cm_rep_set_flow_ctrl(rep_msg, param->flow_control); in cm_format_rep()
2082 cm_rep_set_srq(rep_msg, param->srq); in cm_format_rep()
2083 cm_rep_set_local_qpn(rep_msg, cpu_to_be32(param->qp_num)); in cm_format_rep()
2085 cm_rep_set_srq(rep_msg, 1); in cm_format_rep()
2086 cm_rep_set_local_eecn(rep_msg, cpu_to_be32(param->qp_num)); in cm_format_rep()
2090 memcpy(rep_msg->private_data, param->private_data, in cm_format_rep()
2099 struct cm_rep_msg *rep_msg; in ib_send_cm_rep() local
2121 rep_msg = (struct cm_rep_msg *) msg->mad; in ib_send_cm_rep()
2122 cm_format_rep(rep_msg, cm_id_priv, param); in ib_send_cm_rep()
2137 cm_id_priv->rq_psn = cm_rep_get_starting_psn(rep_msg); in ib_send_cm_rep()
2213 struct cm_rep_msg *rep_msg; in cm_format_rep_event() local
2216 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; in cm_format_rep_event()
2218 param->remote_ca_guid = rep_msg->local_ca_guid; in cm_format_rep_event()
2219 param->remote_qkey = be32_to_cpu(rep_msg->local_qkey); in cm_format_rep_event()
2220 param->remote_qpn = be32_to_cpu(cm_rep_get_qpn(rep_msg, qp_type)); in cm_format_rep_event()
2221 param->starting_psn = be32_to_cpu(cm_rep_get_starting_psn(rep_msg)); in cm_format_rep_event()
2222 param->responder_resources = rep_msg->initiator_depth; in cm_format_rep_event()
2223 param->initiator_depth = rep_msg->resp_resources; in cm_format_rep_event()
2224 param->target_ack_delay = cm_rep_get_target_ack_delay(rep_msg); in cm_format_rep_event()
2225 param->failover_accepted = cm_rep_get_failover(rep_msg); in cm_format_rep_event()
2226 param->flow_control = cm_rep_get_flow_ctrl(rep_msg); in cm_format_rep_event()
2227 param->rnr_retry_count = cm_rep_get_rnr_retry_count(rep_msg); in cm_format_rep_event()
2228 param->srq = cm_rep_get_srq(rep_msg); in cm_format_rep_event()
2229 work->cm_event.private_data = &rep_msg->private_data; in cm_format_rep_event()
2235 struct cm_rep_msg *rep_msg; in cm_dup_rep_handler() local
2239 rep_msg = (struct cm_rep_msg *) work->mad_recv_wc->recv_buf.mad; in cm_dup_rep_handler()
2240 cm_id_priv = cm_acquire_id(rep_msg->remote_comm_id, in cm_dup_rep_handler()
2241 rep_msg->local_comm_id); in cm_dup_rep_handler()
2278 struct cm_rep_msg *rep_msg; in cm_rep_handler() local
2284 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; in cm_rep_handler()
2285 cm_id_priv = cm_acquire_id(rep_msg->remote_comm_id, 0); in cm_rep_handler()
2289 be32_to_cpu(rep_msg->remote_comm_id)); in cm_rep_handler()
2305 be32_to_cpu(rep_msg->local_comm_id), in cm_rep_handler()
2306 be32_to_cpu(rep_msg->remote_comm_id)); in cm_rep_handler()
2310 cm_id_priv->timewait_info->work.remote_id = rep_msg->local_comm_id; in cm_rep_handler()
2311 cm_id_priv->timewait_info->remote_ca_guid = rep_msg->local_ca_guid; in cm_rep_handler()
2312 cm_id_priv->timewait_info->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type); in cm_rep_handler()
2321 be32_to_cpu(rep_msg->remote_comm_id)); in cm_rep_handler()
2340 __func__, be32_to_cpu(rep_msg->local_comm_id), in cm_rep_handler()
2341 be32_to_cpu(rep_msg->remote_comm_id)); in cm_rep_handler()
2354 cm_id_priv->id.remote_id = rep_msg->local_comm_id; in cm_rep_handler()
2355 cm_id_priv->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type); in cm_rep_handler()
2356 cm_id_priv->initiator_depth = rep_msg->resp_resources; in cm_rep_handler()
2357 cm_id_priv->responder_resources = rep_msg->initiator_depth; in cm_rep_handler()
2358 cm_id_priv->sq_psn = cm_rep_get_starting_psn(rep_msg); in cm_rep_handler()
2359 cm_id_priv->rnr_retry_count = cm_rep_get_rnr_retry_count(rep_msg); in cm_rep_handler()
2360 cm_id_priv->target_ack_delay = cm_rep_get_target_ack_delay(rep_msg); in cm_rep_handler()