Lines Matching refs:v2_ext

353 	struct smc_clc_v2_extension *v2_ext;  in smc_clc_msg_prop_valid()  local
355 v2_ext = smc_get_clc_v2_ext(pclc); in smc_clc_msg_prop_valid()
376 sizeof(*v2_ext) + in smc_clc_msg_prop_valid()
377 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN : 0) + in smc_clc_msg_prop_valid()
379 sizeof(*smcd_v2_ext) + v2_ext->hdr.ism_gid_cnt * in smc_clc_msg_prop_valid()
837 struct smc_clc_v2_extension *v2_ext; in smc_clc_send_proposal() local
854 v2_ext = &pclc->pclc_v2_ext; in smc_clc_send_proposal()
909 v2_ext->hdr.flag.release = SMC_RELEASE; in smc_clc_send_proposal()
917 plen += sizeof(*v2_ext); in smc_clc_send_proposal()
920 v2_ext->hdr.eid_cnt = smc_clc_eid_table.ueid_cnt; in smc_clc_send_proposal()
924 memcpy(v2_ext->user_eids[i++], ueident->eid, in smc_clc_send_proposal()
932 v2_ext->hdr.flag.seid = smc_clc_eid_table.seid_enabled; in smc_clc_send_proposal()
933 v2_ext->hdr.ism_gid_cnt = ini->ism_offered_cnt; in smc_clc_send_proposal()
934 v2_ext->hdr.smcd_v2_ext_offset = htons(sizeof(*v2_ext) - in smc_clc_send_proposal()
937 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN); in smc_clc_send_proposal()
939 if (eid && v2_ext->hdr.flag.seid) in smc_clc_send_proposal()
955 memcpy(v2_ext->roce, ini->smcrv2.ib_gid_v2, SMC_GID_SIZE); in smc_clc_send_proposal()
956 v2_ext->max_conns = SMC_CONN_PER_LGR_PREFER; in smc_clc_send_proposal()
957 v2_ext->max_links = SMC_LINKS_PER_LGR_MAX_PREFER; in smc_clc_send_proposal()
980 vec[i].iov_base = v2_ext; in smc_clc_send_proposal()
981 vec[i++].iov_len = sizeof(*v2_ext) + in smc_clc_send_proposal()
982 (v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN); in smc_clc_send_proposal()