Lines Matching defs:lap_msg
3241 static void cm_format_path_lid_from_lap(struct cm_lap_msg *lap_msg,
3248 lap_msg));
3250 lap_msg));
3253 CM_LAP_ALTERNATE_LOCAL_PORT_GID, lap_msg));
3257 CM_LAP_ALTERNATE_REMOTE_PORT_GID, lap_msg));
3264 struct cm_lap_msg *lap_msg)
3266 path->dgid = *IBA_GET_MEM_PTR(CM_LAP_ALTERNATE_LOCAL_PORT_GID, lap_msg);
3268 *IBA_GET_MEM_PTR(CM_LAP_ALTERNATE_REMOTE_PORT_GID, lap_msg);
3270 cpu_to_be32(IBA_GET(CM_LAP_ALTERNATE_FLOW_LABEL, lap_msg));
3271 path->hop_limit = IBA_GET(CM_LAP_ALTERNATE_HOP_LIMIT, lap_msg);
3272 path->traffic_class = IBA_GET(CM_LAP_ALTERNATE_TRAFFIC_CLASS, lap_msg);
3275 path->sl = IBA_GET(CM_LAP_ALTERNATE_SL, lap_msg);
3279 path->rate = IBA_GET(CM_LAP_ALTERNATE_PACKET_RATE, lap_msg);
3282 IBA_GET(CM_LAP_ALTERNATE_LOCAL_ACK_TIMEOUT, lap_msg);
3284 cm_format_path_lid_from_lap(lap_msg, path);
3290 struct cm_lap_msg *lap_msg;
3305 lap_msg = (struct cm_lap_msg *)work->mad_recv_wc->recv_buf.mad;
3307 cpu_to_be32(IBA_GET(CM_LAP_REMOTE_COMM_ID, lap_msg)),
3308 cpu_to_be32(IBA_GET(CM_LAP_LOCAL_COMM_ID, lap_msg)));
3317 lap_msg));
3319 cm_format_path_from_lap(cm_id_priv, param->alternate_path, lap_msg);
3321 IBA_GET_MEM_PTR(CM_LAP_PRIVATE_DATA, lap_msg);
3376 cm_id_priv->tid = lap_msg->hdr.tid;