Lines Matching refs:ua
1836 struct xfrm_user_acquire *ua = nlmsg_data(nlh);
1845 err = verify_newpolicy_info(&ua->policy);
1850 xp = xfrm_policy_construct(net, &ua->policy, attrs, &err);
1854 memcpy(&x->id, &ua->id, sizeof(ua->id));
1855 memcpy(&x->props.saddr, &ua->saddr, sizeof(ua->saddr));
1856 memcpy(&x->sel, &ua->sel, sizeof(ua->sel));
1867 t->aalgos = ua->aalgos;
1868 t->ealgos = ua->ealgos;
1869 t->calgos = ua->calgos;
2405 struct xfrm_user_acquire *ua;
2409 nlh = nlmsg_put(skb, 0, 0, XFRM_MSG_ACQUIRE, sizeof(*ua), 0);
2413 ua = nlmsg_data(nlh);
2414 memcpy(&ua->id, &x->id, sizeof(ua->id));
2415 memcpy(&ua->saddr, &x->props.saddr, sizeof(ua->saddr));
2416 memcpy(&ua->sel, &x->sel, sizeof(ua->sel));
2417 copy_to_user_policy(xp, &ua->policy, dir);
2418 ua->aalgos = xt->aalgos;
2419 ua->ealgos = xt->ealgos;
2420 ua->calgos = xt->calgos;
2421 ua->seq = x->km.seq = seq;