Lines Matching defs:pclc
348 static bool smc_clc_msg_prop_valid(struct smc_clc_msg_proposal *pclc)
352 struct smc_clc_msg_hdr *hdr = &pclc->hdr;
355 v2_ext = smc_get_clc_v2_ext(pclc);
356 pclc_prfx = smc_clc_proposal_get_prefix(pclc);
361 sizeof(*pclc) + ntohs(pclc->iparea_offset) +
369 sizeof(*pclc) +
462 struct smc_clc_msg_proposal *pclc;
471 pclc = (struct smc_clc_msg_proposal *)clcm;
472 if (!smc_clc_msg_prop_valid(pclc))
475 ((u8 *)pclc + ntohs(pclc->hdr.length) - sizeof(*trl));
835 struct smc_clc_msg_proposal_area *pclc;
846 pclc = kzalloc(sizeof(*pclc), GFP_KERNEL);
847 if (!pclc)
850 pclc_base = &pclc->pclc_base;
851 pclc_smcd = &pclc->pclc_smcd;
852 pclc_prfx = &pclc->pclc_prfx;
853 ipv6_prfx = pclc->pclc_prfx_ipv6;
854 v2_ext = &pclc->pclc_v2_ext;
855 smcd_v2_ext = &pclc->pclc_smcd_v2_ext;
856 gidchids = pclc->pclc_gidchids;
857 trl = &pclc->pclc_trl;
869 kfree(pclc);
1005 kfree(pclc);
1183 int smc_clc_srv_v2x_features_validate(struct smc_clc_msg_proposal *pclc,
1195 pclc_v2_ext = smc_get_clc_v2_ext(pclc);