Lines Matching refs:v2_ext
48 struct smc_clc_v2_extension *v2_ext; in smc_clc_msg_prop_valid() local
50 v2_ext = smc_get_clc_v2_ext(pclc); in smc_clc_msg_prop_valid()
71 sizeof(*v2_ext) + in smc_clc_msg_prop_valid()
72 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN : 0) + in smc_clc_msg_prop_valid()
74 sizeof(*smcd_v2_ext) + v2_ext->hdr.ism_gid_cnt * in smc_clc_msg_prop_valid()
487 struct smc_clc_v2_extension *v2_ext; in smc_clc_send_proposal() local
503 v2_ext = &pclc->pclc_v2_ext; in smc_clc_send_proposal()
563 v2_ext->hdr.eid_cnt = 0; in smc_clc_send_proposal()
564 v2_ext->hdr.ism_gid_cnt = ini->ism_offered_cnt; in smc_clc_send_proposal()
565 v2_ext->hdr.flag.release = SMC_RELEASE; in smc_clc_send_proposal()
566 v2_ext->hdr.flag.seid = 1; in smc_clc_send_proposal()
567 v2_ext->hdr.smcd_v2_ext_offset = htons(sizeof(*v2_ext) - in smc_clc_send_proposal()
570 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN); in smc_clc_send_proposal()
577 plen += sizeof(*v2_ext) + sizeof(*smcd_v2_ext); in smc_clc_send_proposal()
609 vec[i].iov_base = v2_ext; in smc_clc_send_proposal()
610 vec[i++].iov_len = sizeof(*v2_ext); in smc_clc_send_proposal()