Lines Matching defs:ualg
297 struct xfrm_algo *p, *ualg;
303 ualg = nla_data(rta);
305 algo = get_byname(ualg->alg_name, 1);
310 p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
321 struct xfrm_algo *p, *ualg;
327 ualg = nla_data(rta);
329 algo = xfrm_ealg_get_byname(ualg->alg_name, 1);
334 p = kmemdup(ualg, xfrm_alg_len(ualg), GFP_KERNEL);
347 struct xfrm_algo *ualg;
354 ualg = nla_data(rta);
356 algo = xfrm_aalg_get_byname(ualg->alg_name, 1);
361 p = kmalloc(sizeof(*p) + (ualg->alg_key_len + 7) / 8, GFP_KERNEL);
366 p->alg_key_len = ualg->alg_key_len;
368 memcpy(p->alg_key, ualg->alg_key, (ualg->alg_key_len + 7) / 8);
377 struct xfrm_algo_auth *p, *ualg;
383 ualg = nla_data(rta);
385 algo = xfrm_aalg_get_byname(ualg->alg_name, 1);
388 if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits)
392 p = kmemdup(ualg, xfrm_alg_auth_len(ualg), GFP_KERNEL);
406 struct xfrm_algo_aead *p, *ualg;
412 ualg = nla_data(rta);
414 algo = xfrm_aead_get_byname(ualg->alg_name, ualg->alg_icv_len, 1);
419 p = kmemdup(ualg, aead_len(ualg), GFP_KERNEL);