Lines Matching defs:encap
790 x->encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),
791 sizeof(*x->encap), GFP_KERNEL);
792 if (x->encap == NULL)
1243 if (x->encap) {
1244 ret = copy_to_user_encap(x->encap, skb);
2938 struct xfrm_encap_tmpl *encap = NULL;
2960 encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),
2961 sizeof(*encap), GFP_KERNEL);
2962 if (!encap)
2969 err = xfrm_migrate(&pi->sel, pi->dir, type, m, n, kmp, net, encap,
2972 kfree(encap);
3029 const struct xfrm_encap_tmpl *encap, u8 dir, u8 type)
3051 if (encap) {
3052 err = nla_put(skb, XFRMA_ENCAP, sizeof(*encap), encap);
3076 const struct xfrm_encap_tmpl *encap)
3082 skb = nlmsg_new(xfrm_migrate_msgsize(num_migrate, !!k, !!encap),
3088 err = build_migrate(skb, m, num_migrate, k, sel, encap, dir, type);
3097 const struct xfrm_encap_tmpl *encap)
3444 if (x->encap)
3445 l += nla_total_size(sizeof(*x->encap));
3942 um->old_sport = x->encap->encap_sport;
3959 if (!x->encap)