Lines Matching refs:clc
441 struct smc_clc_msg_accept_confirm *clc) in smcr_conn_save_peer_info() argument
443 int bufsize = smc_uncompress_bufsize(clc->r0.rmbe_size); in smcr_conn_save_peer_info()
445 smc->conn.peer_rmbe_idx = clc->r0.rmbe_idx; in smcr_conn_save_peer_info()
446 smc->conn.local_tx_ctrl.token = ntohl(clc->r0.rmbe_alert_token); in smcr_conn_save_peer_info()
463 struct smc_clc_msg_accept_confirm *clc) in smcd_conn_save_peer_info() argument
465 int bufsize = smc_uncompress_bufsize(clc->d0.dmbe_size); in smcd_conn_save_peer_info()
467 smc->conn.peer_rmbe_idx = clc->d0.dmbe_idx; in smcd_conn_save_peer_info()
468 smc->conn.peer_token = clc->d0.token; in smcd_conn_save_peer_info()
473 if (clc->hdr.version > SMC_V1 && in smcd_conn_save_peer_info()
474 (clc->hdr.typev2 & SMC_FIRST_CONTACT_MASK)) { in smcd_conn_save_peer_info()
476 (struct smc_clc_msg_accept_confirm_v2 *)clc; in smcd_conn_save_peer_info()
492 struct smc_clc_msg_accept_confirm *clc) in smc_conn_save_peer_info() argument
495 smcd_conn_save_peer_info(smc, clc); in smc_conn_save_peer_info()
497 smcr_conn_save_peer_info(smc, clc); in smc_conn_save_peer_info()
501 struct smc_clc_msg_accept_confirm *clc) in smc_link_save_peer_info() argument
503 link->peer_qpn = ntoh24(clc->r0.qpn); in smc_link_save_peer_info()
504 memcpy(link->peer_gid, clc->r0.lcl.gid, SMC_GID_SIZE); in smc_link_save_peer_info()
505 memcpy(link->peer_mac, clc->r0.lcl.mac, sizeof(link->peer_mac)); in smc_link_save_peer_info()
506 link->peer_psn = ntoh24(clc->r0.psn); in smc_link_save_peer_info()
507 link->peer_mtu = clc->r0.qp_mtu; in smc_link_save_peer_info()