pclc 1119 net/smc/af_smc.c struct smc_clc_msg_proposal *pclc) pclc 1124 net/smc/af_smc.c pclc_prfx = smc_clc_proposal_get_prefix(pclc); pclc 1151 net/smc/af_smc.c struct smc_clc_msg_proposal *pclc, pclc 1157 net/smc/af_smc.c pclc_smcd = smc_get_clc_msg_smcd(pclc); pclc 1238 net/smc/af_smc.c struct smc_clc_msg_proposal *pclc; pclc 1263 net/smc/af_smc.c pclc = (struct smc_clc_msg_proposal *)&buf; pclc 1264 net/smc/af_smc.c rc = smc_clc_wait_msg(new_smc, pclc, SMC_CLC_MAX_LEN, pclc 1276 net/smc/af_smc.c rc = smc_listen_prfx_check(new_smc, pclc); pclc 1292 net/smc/af_smc.c if (pclc->hdr.path == SMC_TYPE_D || pclc->hdr.path == SMC_TYPE_B) { pclc 1296 net/smc/af_smc.c rc = smc_listen_ism_init(new_smc, pclc, &ini); pclc 1299 net/smc/af_smc.c else if (pclc->hdr.path == SMC_TYPE_D) pclc 1308 net/smc/af_smc.c ini.ib_lcl = &pclc->lcl; pclc 1312 net/smc/af_smc.c if (pclc->hdr.path == SMC_TYPE_B) pclc 43 net/smc/smc_clc.c struct smc_clc_msg_proposal *pclc; pclc 55 net/smc/smc_clc.c pclc = (struct smc_clc_msg_proposal *)clcm; pclc 56 net/smc/smc_clc.c pclc_prfx = smc_clc_proposal_get_prefix(pclc); pclc 57 net/smc/smc_clc.c if (ntohs(pclc->hdr.length) != pclc 58 net/smc/smc_clc.c sizeof(*pclc) + ntohs(pclc->iparea_offset) + pclc 65 net/smc/smc_clc.c ((u8 *)pclc + ntohs(pclc->hdr.length) - sizeof(*trl)); pclc 398 net/smc/smc_clc.c struct smc_clc_msg_proposal pclc; pclc 411 net/smc/smc_clc.c plen = sizeof(pclc) + sizeof(pclc_prfx) + pclc 414 net/smc/smc_clc.c memset(&pclc, 0, sizeof(pclc)); pclc 415 net/smc/smc_clc.c memcpy(pclc.hdr.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); pclc 416 net/smc/smc_clc.c pclc.hdr.type = SMC_CLC_PROPOSAL; pclc 417 net/smc/smc_clc.c pclc.hdr.version = SMC_CLC_V1; /* SMC version */ pclc 418 net/smc/smc_clc.c pclc.hdr.path = smc_type; pclc 421 net/smc/smc_clc.c memcpy(pclc.lcl.id_for_peer, local_systemid, pclc 423 net/smc/smc_clc.c memcpy(&pclc.lcl.gid, ini->ib_gid, SMC_GID_SIZE); pclc 424 net/smc/smc_clc.c memcpy(&pclc.lcl.mac, &ini->ib_dev->mac[ini->ib_port - 1], pclc 426 net/smc/smc_clc.c pclc.iparea_offset = htons(0); pclc 432 net/smc/smc_clc.c pclc.iparea_offset = htons(SMC_CLC_PROPOSAL_MAX_OFFSET); pclc 435 net/smc/smc_clc.c pclc.hdr.length = htons(plen); pclc 440 net/smc/smc_clc.c vec[i].iov_base = &pclc; pclc 441 net/smc/smc_clc.c vec[i++].iov_len = sizeof(pclc); pclc 460 net/smc/smc_clc.c } else if (len < (int)sizeof(pclc)) { pclc 171 net/smc/smc_clc.h smc_clc_proposal_get_prefix(struct smc_clc_msg_proposal *pclc) pclc 174 net/smc/smc_clc.h ((u8 *)pclc + sizeof(*pclc) + ntohs(pclc->iparea_offset));