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 pclc_prfx = smc_clc_proposal_get_prefix(pclc);
364 sizeof(*pclc) + ntohs(pclc->iparea_offset) +
371 v2_ext = smc_get_clc_v2_ext(pclc);
379 sizeof(*pclc) +
472 struct smc_clc_msg_proposal *pclc;
481 pclc = (struct smc_clc_msg_proposal *)clcm;
482 if (!smc_clc_msg_prop_valid(pclc))
485 ((u8 *)pclc + ntohs(pclc->hdr.length) - sizeof(*trl));
852 struct smc_clc_msg_proposal_area *pclc;
864 pclc = kzalloc(sizeof(*pclc), GFP_KERNEL);
865 if (!pclc)
868 pclc_base = &pclc->pclc_base;
869 pclc_smcd = &pclc->pclc_smcd;
870 pclc_prfx = &pclc->pclc_prfx;
871 ipv6_prfx = pclc->pclc_prfx_ipv6;
872 v2_ext = container_of(&pclc->pclc_v2_ext,
874 smcd_v2_ext = container_of(&pclc->pclc_smcd_v2_ext,
876 gidchids = pclc->pclc_gidchids;
877 trl = &pclc->pclc_trl;
889 kfree(pclc);
1041 kfree(pclc);
1254 struct smc_clc_msg_proposal *pclc,
1268 pclc_v2_ext = smc_get_clc_v2_ext(pclc);