Lines Matching refs:pclc
1965 struct smc_clc_msg_proposal *pclc, in smc_listen_v2_check() argument
1972 ini->smc_type_v1 = pclc->hdr.typev1; in smc_listen_v2_check()
1973 ini->smc_type_v2 = pclc->hdr.typev2; in smc_listen_v2_check()
1976 if (pclc->hdr.version > SMC_V1) { in smc_listen_v2_check()
1986 pclc_v2_ext = smc_get_clc_v2_ext(pclc); in smc_listen_v2_check()
2027 struct smc_clc_msg_proposal *pclc) in smc_listen_prfx_check() argument
2032 if (pclc->hdr.typev1 == SMC_TYPE_N) in smc_listen_prfx_check()
2034 pclc_prfx = smc_clc_proposal_get_prefix(pclc); in smc_listen_prfx_check()
2129 struct smc_clc_msg_proposal *pclc, in smc_find_ism_v2_device_serv() argument
2145 pclc_smcd = smc_get_clc_msg_smcd(pclc); in smc_find_ism_v2_device_serv()
2146 smc_v2_ext = smc_get_clc_v2_ext(pclc); in smc_find_ism_v2_device_serv()
2217 struct smc_clc_msg_proposal *pclc, in smc_find_ism_v1_device_serv() argument
2220 struct smc_clc_msg_smcd *pclc_smcd = smc_get_clc_msg_smcd(pclc); in smc_find_ism_v1_device_serv()
2264 struct smc_clc_msg_proposal *pclc, in smc_find_rdma_v2_device_serv() argument
2274 smc_v2_ext = smc_get_clc_v2_ext(pclc); in smc_find_rdma_v2_device_serv()
2279 memcpy(ini->peer_systemid, pclc->lcl.id_for_peer, SMC_SYSTEMID_LEN); in smc_find_rdma_v2_device_serv()
2281 memcpy(ini->peer_mac, pclc->lcl.mac, ETH_ALEN); in smc_find_rdma_v2_device_serv()
2292 memcpy(ini->smcrv2.nexthop_mac, pclc->lcl.mac, ETH_ALEN); in smc_find_rdma_v2_device_serv()
2314 struct smc_clc_msg_proposal *pclc, in smc_find_rdma_v1_device_serv() argument
2323 memcpy(ini->peer_systemid, pclc->lcl.id_for_peer, SMC_SYSTEMID_LEN); in smc_find_rdma_v1_device_serv()
2324 memcpy(ini->peer_gid, pclc->lcl.gid, SMC_GID_SIZE); in smc_find_rdma_v1_device_serv()
2325 memcpy(ini->peer_mac, pclc->lcl.mac, ETH_ALEN); in smc_find_rdma_v1_device_serv()
2339 struct smc_clc_msg_proposal *pclc, in smc_listen_find_device() argument
2345 smc_find_ism_v2_device_serv(new_smc, pclc, ini); in smc_listen_find_device()
2350 prfx_rc = smc_listen_prfx_check(new_smc, pclc); in smc_listen_find_device()
2360 smc_find_ism_v1_device_serv(new_smc, pclc, ini); in smc_listen_find_device()
2364 if (!smcr_indicated(pclc->hdr.typev1) && in smc_listen_find_device()
2365 !smcr_indicated(pclc->hdr.typev2)) in smc_listen_find_device()
2370 smc_find_rdma_v2_device_serv(new_smc, pclc, ini); in smc_listen_find_device()
2378 rc = smc_find_rdma_v1_device_serv(new_smc, pclc, ini); in smc_listen_find_device()
2419 struct smc_clc_msg_proposal *pclc; in smc_listen_work() local
2451 pclc = (struct smc_clc_msg_proposal *)buf; in smc_listen_work()
2452 rc = smc_clc_wait_msg(new_smc, pclc, sizeof(*buf), in smc_listen_work()
2457 if (pclc->hdr.version > SMC_V1) in smc_listen_work()
2473 rc = smc_listen_v2_check(new_smc, pclc, ini); in smc_listen_work()
2477 rc = smc_clc_srv_v2x_features_validate(new_smc, pclc, ini); in smc_listen_work()
2487 rc = smc_listen_find_device(new_smc, pclc, ini); in smc_listen_work()