Lines Matching defs:v2_ext
353 struct smc_clc_v2_extension *v2_ext;
371 v2_ext = smc_get_clc_v2_ext(pclc);
373 (!v2_ext || v2_ext->hdr.eid_cnt > SMC_CLC_MAX_UEID)) ||
375 v2_ext->hdr.ism_gid_cnt > SMCD_CLC_MAX_V2_GID_ENTRIES))
386 sizeof(*v2_ext) +
387 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN : 0) +
389 sizeof(*smcd_v2_ext) + v2_ext->hdr.ism_gid_cnt *
855 struct smc_clc_v2_extension *v2_ext;
872 v2_ext = container_of(&pclc->pclc_v2_ext,
931 v2_ext->hdr.flag.release = SMC_RELEASE;
939 plen += sizeof(*v2_ext);
941 v2_ext->feature_mask = htons(SMC_FEATURE_MASK);
943 v2_ext->hdr.eid_cnt = smc_clc_eid_table.ueid_cnt;
947 memcpy(v2_ext->user_eids[i++], ueident->eid,
957 v2_ext->hdr.flag.seid = smc_clc_eid_table.seid_enabled;
958 v2_ext->hdr.smcd_v2_ext_offset = htons(sizeof(*v2_ext) -
961 v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN);
963 if (eid && v2_ext->hdr.flag.seid)
988 v2_ext->hdr.ism_gid_cnt = entry;
991 memcpy(v2_ext->roce, ini->smcrv2.ib_gid_v2, SMC_GID_SIZE);
992 v2_ext->max_conns = net->smc.sysctl_max_conns_per_lgr;
993 v2_ext->max_links = net->smc.sysctl_max_links_per_lgr;
1016 vec[i].iov_base = v2_ext;
1017 vec[i++].iov_len = sizeof(*v2_ext) +
1018 (v2_ext->hdr.eid_cnt * SMC_MAX_EID_LEN);
1024 vec[i++].iov_len = v2_ext->hdr.ism_gid_cnt *