Lines Matching refs:pclc_base
834 struct smc_clc_msg_proposal *pclc_base; in smc_clc_send_proposal() local
852 pclc_base = &pclc->pclc_base; in smc_clc_send_proposal()
863 pclc_base->hdr.version = SMC_V2; in smc_clc_send_proposal()
864 pclc_base->hdr.typev1 = ini->smc_type_v1; in smc_clc_send_proposal()
865 pclc_base->hdr.typev2 = ini->smc_type_v2; in smc_clc_send_proposal()
866 plen = sizeof(*pclc_base) + sizeof(*pclc_smcd) + sizeof(*trl); in smc_clc_send_proposal()
876 pclc_base->hdr.typev1 = SMC_TYPE_N; in smc_clc_send_proposal()
878 pclc_base->iparea_offset = htons(sizeof(*pclc_smcd)); in smc_clc_send_proposal()
886 memcpy(pclc_base->hdr.eyecatcher, SMC_EYECATCHER, in smc_clc_send_proposal()
888 pclc_base->hdr.type = SMC_CLC_PROPOSAL; in smc_clc_send_proposal()
891 memcpy(pclc_base->lcl.id_for_peer, local_systemid, in smc_clc_send_proposal()
893 memcpy(pclc_base->lcl.gid, ini->ib_gid, SMC_GID_SIZE); in smc_clc_send_proposal()
894 memcpy(pclc_base->lcl.mac, &ini->ib_dev->mac[ini->ib_port - 1], in smc_clc_send_proposal()
980 pclc_base->hdr.length = htons(plen); in smc_clc_send_proposal()
986 vec[i].iov_base = pclc_base; in smc_clc_send_proposal()
987 vec[i++].iov_len = sizeof(*pclc_base); in smc_clc_send_proposal()
1020 } else if (len < ntohs(pclc_base->hdr.length)) { in smc_clc_send_proposal()