Lines Matching refs:xfrm_if
53 struct xfrm_if __rcu *xfrmi[1];
59 static struct xfrm_if *xfrmi_lookup(struct net *net, struct xfrm_state *x) in xfrmi_lookup()
62 struct xfrm_if *xi; in xfrmi_lookup()
73 static struct xfrm_if *xfrmi_decode_session(struct sk_buff *skb, in xfrmi_decode_session()
77 struct xfrm_if *xi; in xfrmi_decode_session()
105 static void xfrmi_link(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_link()
107 struct xfrm_if __rcu **xip = &xfrmn->xfrmi[0]; in xfrmi_link()
113 static void xfrmi_unlink(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_unlink()
115 struct xfrm_if __rcu **xip; in xfrmi_unlink()
116 struct xfrm_if *iter; in xfrmi_unlink()
130 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_free()
138 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_create()
157 static struct xfrm_if *xfrmi_locate(struct net *net, struct xfrm_if_parms *p) in xfrmi_locate()
159 struct xfrm_if __rcu **xip; in xfrmi_locate()
160 struct xfrm_if *xi; in xfrmi_locate()
174 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_uninit()
206 struct xfrm_if *xi; in xfrmi_rcv_cb()
262 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_xmit2()
344 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_xmit()
388 struct xfrm_if *xi; in xfrmi4_err()
448 struct xfrm_if *xi; in xfrmi6_err()
493 static int xfrmi_change(struct xfrm_if *xi, const struct xfrm_if_parms *p) in xfrmi_change()
503 static int xfrmi_update(struct xfrm_if *xi, struct xfrm_if_parms *p) in xfrmi_update()
548 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_get_iflink()
582 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_dev_init()
642 struct xfrm_if *xi; in xfrmi_newlink()
668 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_changelink()
696 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_fill_info()
710 struct xfrm_if *xi = netdev_priv(dev); in xfrmi_get_link_net()
724 .priv_size = sizeof(struct xfrm_if),
737 struct xfrm_if *xi; in xfrmi_destroy_interfaces()