Lines Matching refs:pclc

1977 			       struct smc_clc_msg_proposal *pclc,
1984 ini->smc_type_v1 = pclc->hdr.typev1;
1985 ini->smc_type_v2 = pclc->hdr.typev2;
1988 if (pclc->hdr.version > SMC_V1) {
1998 pclc_v2_ext = smc_get_clc_v2_ext(pclc);
2039 struct smc_clc_msg_proposal *pclc)
2044 if (pclc->hdr.typev1 == SMC_TYPE_N)
2046 pclc_prfx = smc_clc_proposal_get_prefix(pclc);
2136 struct smc_clc_msg_proposal *pclc,
2150 pclc_smcd = smc_get_clc_msg_smcd(pclc);
2151 smc_v2_ext = smc_get_clc_v2_ext(pclc);
2205 struct smc_clc_msg_proposal *pclc,
2208 struct smc_clc_msg_smcd *pclc_smcd = smc_get_clc_msg_smcd(pclc);
2251 struct smc_clc_msg_proposal *pclc,
2261 smc_v2_ext = smc_get_clc_v2_ext(pclc);
2266 memcpy(ini->peer_systemid, pclc->lcl.id_for_peer, SMC_SYSTEMID_LEN);
2268 memcpy(ini->peer_mac, pclc->lcl.mac, ETH_ALEN);
2279 memcpy(ini->smcrv2.nexthop_mac, pclc->lcl.mac, ETH_ALEN);
2301 struct smc_clc_msg_proposal *pclc,
2310 memcpy(ini->peer_systemid, pclc->lcl.id_for_peer, SMC_SYSTEMID_LEN);
2311 memcpy(ini->peer_gid, pclc->lcl.gid, SMC_GID_SIZE);
2312 memcpy(ini->peer_mac, pclc->lcl.mac, ETH_ALEN);
2326 struct smc_clc_msg_proposal *pclc,
2332 smc_find_ism_v2_device_serv(new_smc, pclc, ini);
2337 prfx_rc = smc_listen_prfx_check(new_smc, pclc);
2347 smc_find_ism_v1_device_serv(new_smc, pclc, ini);
2351 if (!smcr_indicated(pclc->hdr.typev1) &&
2352 !smcr_indicated(pclc->hdr.typev2))
2357 smc_find_rdma_v2_device_serv(new_smc, pclc, ini);
2365 rc = smc_find_rdma_v1_device_serv(new_smc, pclc, ini);
2406 struct smc_clc_msg_proposal *pclc;
2438 pclc = (struct smc_clc_msg_proposal *)buf;
2439 rc = smc_clc_wait_msg(new_smc, pclc, sizeof(*buf),
2444 if (pclc->hdr.version > SMC_V1)
2460 rc = smc_listen_v2_check(new_smc, pclc, ini);
2464 rc = smc_clc_srv_v2x_features_validate(pclc, ini);
2474 rc = smc_listen_find_device(new_smc, pclc, ini);