Lines Matching refs:ualg
467 struct xfrm_algo *p, *ualg;
473 ualg = nla_data(rta);
475 algo = get_byname(ualg->alg_name, 1);
482 p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
494 struct xfrm_algo *p, *ualg;
500 ualg = nla_data(rta);
502 algo = xfrm_ealg_get_byname(ualg->alg_name, 1);
509 p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
522 struct xfrm_algo *ualg;
529 ualg = nla_data(rta);
531 algo = xfrm_aalg_get_byname(ualg->alg_name, 1);
538 p = kmalloc(sizeof(*p) + (ualg->alg_key_len + 7) / 8, GFP_KERNEL);
543 p->alg_key_len = ualg->alg_key_len;
545 memcpy(p->alg_key, ualg->alg_key, (ualg->alg_key_len + 7) / 8);
554 struct xfrm_algo_auth *p, *ualg;
560 ualg = nla_data(rta);
562 algo = xfrm_aalg_get_byname(ualg->alg_name, 1);
567 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) {
573 p = kmemdup(ualg, xfrm_alg_auth_len(ualg), GFP_KERNEL);
588 struct xfrm_algo_aead *p, *ualg;
594 ualg = nla_data(rta);
596 algo = xfrm_aead_get_byname(ualg->alg_name, ualg->alg_icv_len, 1);
603 p = kmemdup(ualg, aead_len(ualg), GFP_KERNEL);