Lines Matching refs:clc
453 struct smc_clc_msg_accept_confirm *clc) in smcr_conn_save_peer_info() argument
455 int bufsize = smc_uncompress_bufsize(clc->r0.rmbe_size); in smcr_conn_save_peer_info()
457 smc->conn.peer_rmbe_idx = clc->r0.rmbe_idx; in smcr_conn_save_peer_info()
458 smc->conn.local_tx_ctrl.token = ntohl(clc->r0.rmbe_alert_token); in smcr_conn_save_peer_info()
475 struct smc_clc_msg_accept_confirm *clc) in smcd_conn_save_peer_info() argument
477 int bufsize = smc_uncompress_bufsize(clc->d0.dmbe_size); in smcd_conn_save_peer_info()
479 smc->conn.peer_rmbe_idx = clc->d0.dmbe_idx; in smcd_conn_save_peer_info()
480 smc->conn.peer_token = clc->d0.token; in smcd_conn_save_peer_info()
485 if (clc->hdr.version > SMC_V1 && in smcd_conn_save_peer_info()
486 (clc->hdr.typev2 & SMC_FIRST_CONTACT_MASK)) { in smcd_conn_save_peer_info()
488 (struct smc_clc_msg_accept_confirm_v2 *)clc; in smcd_conn_save_peer_info()
504 struct smc_clc_msg_accept_confirm *clc) in smc_conn_save_peer_info() argument
507 smcd_conn_save_peer_info(smc, clc); in smc_conn_save_peer_info()
509 smcr_conn_save_peer_info(smc, clc); in smc_conn_save_peer_info()
513 struct smc_clc_msg_accept_confirm *clc) in smc_link_save_peer_info() argument
515 link->peer_qpn = ntoh24(clc->r0.qpn); in smc_link_save_peer_info()
516 memcpy(link->peer_gid, clc->r0.lcl.gid, SMC_GID_SIZE); in smc_link_save_peer_info()
517 memcpy(link->peer_mac, clc->r0.lcl.mac, sizeof(link->peer_mac)); in smc_link_save_peer_info()
518 link->peer_psn = ntoh24(clc->r0.psn); in smc_link_save_peer_info()
519 link->peer_mtu = clc->r0.qp_mtu; in smc_link_save_peer_info()