Lines Matching refs:lap_msg

3231 static void cm_format_path_lid_from_lap(struct cm_lap_msg *lap_msg,  in cm_format_path_lid_from_lap()  argument
3238 lap_msg)); in cm_format_path_lid_from_lap()
3240 lap_msg)); in cm_format_path_lid_from_lap()
3243 CM_LAP_ALTERNATE_LOCAL_PORT_GID, lap_msg)); in cm_format_path_lid_from_lap()
3247 CM_LAP_ALTERNATE_REMOTE_PORT_GID, lap_msg)); in cm_format_path_lid_from_lap()
3254 struct cm_lap_msg *lap_msg) in cm_format_path_from_lap() argument
3256 path->dgid = *IBA_GET_MEM_PTR(CM_LAP_ALTERNATE_LOCAL_PORT_GID, lap_msg); in cm_format_path_from_lap()
3258 *IBA_GET_MEM_PTR(CM_LAP_ALTERNATE_REMOTE_PORT_GID, lap_msg); in cm_format_path_from_lap()
3260 cpu_to_be32(IBA_GET(CM_LAP_ALTERNATE_FLOW_LABEL, lap_msg)); in cm_format_path_from_lap()
3261 path->hop_limit = IBA_GET(CM_LAP_ALTERNATE_HOP_LIMIT, lap_msg); in cm_format_path_from_lap()
3262 path->traffic_class = IBA_GET(CM_LAP_ALTERNATE_TRAFFIC_CLASS, lap_msg); in cm_format_path_from_lap()
3265 path->sl = IBA_GET(CM_LAP_ALTERNATE_SL, lap_msg); in cm_format_path_from_lap()
3269 path->rate = IBA_GET(CM_LAP_ALTERNATE_PACKET_RATE, lap_msg); in cm_format_path_from_lap()
3272 IBA_GET(CM_LAP_ALTERNATE_LOCAL_ACK_TIMEOUT, lap_msg); in cm_format_path_from_lap()
3274 cm_format_path_lid_from_lap(lap_msg, path); in cm_format_path_from_lap()
3280 struct cm_lap_msg *lap_msg; in cm_lap_handler() local
3295 lap_msg = (struct cm_lap_msg *)work->mad_recv_wc->recv_buf.mad; in cm_lap_handler()
3297 cpu_to_be32(IBA_GET(CM_LAP_REMOTE_COMM_ID, lap_msg)), in cm_lap_handler()
3298 cpu_to_be32(IBA_GET(CM_LAP_LOCAL_COMM_ID, lap_msg))); in cm_lap_handler()
3307 lap_msg)); in cm_lap_handler()
3309 cm_format_path_from_lap(cm_id_priv, param->alternate_path, lap_msg); in cm_lap_handler()
3311 IBA_GET_MEM_PTR(CM_LAP_PRIVATE_DATA, lap_msg); in cm_lap_handler()
3366 cm_id_priv->tid = lap_msg->hdr.tid; in cm_lap_handler()