Lines Matching defs:pclc
43 static bool smc_clc_msg_prop_valid(struct smc_clc_msg_proposal *pclc)
47 struct smc_clc_msg_hdr *hdr = &pclc->hdr;
50 v2_ext = smc_get_clc_v2_ext(pclc);
51 pclc_prfx = smc_clc_proposal_get_prefix(pclc);
56 sizeof(*pclc) + ntohs(pclc->iparea_offset) +
64 sizeof(*pclc) +
122 struct smc_clc_msg_proposal *pclc;
131 pclc = (struct smc_clc_msg_proposal *)clcm;
132 if (!smc_clc_msg_prop_valid(pclc))
135 ((u8 *)pclc + ntohs(pclc->hdr.length) - sizeof(*trl));
486 struct smc_clc_msg_proposal_area *pclc;
496 pclc = kzalloc(sizeof(*pclc), GFP_KERNEL);
497 if (!pclc)
500 pclc_base = &pclc->pclc_base;
501 pclc_smcd = &pclc->pclc_smcd;
502 pclc_prfx = &pclc->pclc_prfx;
503 ipv6_prfx = pclc->pclc_prfx_ipv6;
504 v2_ext = &pclc->pclc_v2_ext;
505 smcd_v2_ext = &pclc->pclc_smcd_v2_ext;
506 gidchids = pclc->pclc_gidchids;
507 trl = &pclc->pclc_trl;
519 kfree(pclc);
632 kfree(pclc);