Lines Matching refs:mra_msg
1887 static void cm_format_mra(struct cm_mra_msg *mra_msg, in cm_format_mra() argument
1892 cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); in cm_format_mra()
1893 IBA_SET(CM_MRA_MESSAGE_MRAED, mra_msg, msg_mraed); in cm_format_mra()
1894 IBA_SET(CM_MRA_LOCAL_COMM_ID, mra_msg, in cm_format_mra()
1896 IBA_SET(CM_MRA_REMOTE_COMM_ID, mra_msg, in cm_format_mra()
1898 IBA_SET(CM_MRA_SERVICE_TIMEOUT, mra_msg, CM_MRA_SETTING); in cm_format_mra()
1901 IBA_SET_MEM(CM_MRA_PRIVATE_DATA, mra_msg, private_data, in cm_format_mra()
3154 static struct cm_id_private *cm_acquire_mraed_id(struct cm_mra_msg *mra_msg) in cm_acquire_mraed_id() argument
3156 switch (IBA_GET(CM_MRA_MESSAGE_MRAED, mra_msg)) { in cm_acquire_mraed_id()
3159 cpu_to_be32(IBA_GET(CM_MRA_REMOTE_COMM_ID, mra_msg)), in cm_acquire_mraed_id()
3164 cpu_to_be32(IBA_GET(CM_MRA_REMOTE_COMM_ID, mra_msg)), in cm_acquire_mraed_id()
3165 cpu_to_be32(IBA_GET(CM_MRA_LOCAL_COMM_ID, mra_msg))); in cm_acquire_mraed_id()
3174 struct cm_mra_msg *mra_msg; in cm_mra_handler() local
3177 mra_msg = (struct cm_mra_msg *)work->mad_recv_wc->recv_buf.mad; in cm_mra_handler()
3178 cm_id_priv = cm_acquire_mraed_id(mra_msg); in cm_mra_handler()
3183 IBA_GET_MEM_PTR(CM_MRA_PRIVATE_DATA, mra_msg); in cm_mra_handler()
3185 IBA_GET(CM_MRA_SERVICE_TIMEOUT, mra_msg); in cm_mra_handler()
3186 timeout = cm_convert_to_ms(IBA_GET(CM_MRA_SERVICE_TIMEOUT, mra_msg)) + in cm_mra_handler()
3192 if (IBA_GET(CM_MRA_MESSAGE_MRAED, mra_msg) != in cm_mra_handler()
3199 if (IBA_GET(CM_MRA_MESSAGE_MRAED, mra_msg) != in cm_mra_handler()
3206 if (IBA_GET(CM_MRA_MESSAGE_MRAED, mra_msg) != in cm_mra_handler()