Lines Matching refs:xfrmn
71 struct xfrmi_net *xfrmn = net_generic(net, xfrmi_net_id); in xfrmi_lookup() local
74 for_each_xfrmi_rcu(xfrmn->xfrmi[xfrmi_hash(x->if_id)], xi) { in xfrmi_lookup()
117 static void xfrmi_link(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_link() argument
119 struct xfrm_if __rcu **xip = &xfrmn->xfrmi[xfrmi_hash(xi->p.if_id)]; in xfrmi_link()
125 static void xfrmi_unlink(struct xfrmi_net *xfrmn, struct xfrm_if *xi) in xfrmi_unlink() argument
130 for (xip = &xfrmn->xfrmi[xfrmi_hash(xi->p.if_id)]; in xfrmi_unlink()
152 struct xfrmi_net *xfrmn = net_generic(net, xfrmi_net_id); in xfrmi_create() local
160 xfrmi_link(xfrmn, xi); in xfrmi_create()
172 struct xfrmi_net *xfrmn = net_generic(net, xfrmi_net_id); in xfrmi_locate() local
174 for (xip = &xfrmn->xfrmi[xfrmi_hash(p->if_id)]; in xfrmi_locate()
186 struct xfrmi_net *xfrmn = net_generic(xi->net, xfrmi_net_id); in xfrmi_dev_uninit() local
188 xfrmi_unlink(xfrmn, xi); in xfrmi_dev_uninit()
536 struct xfrmi_net *xfrmn = net_generic(net, xfrmi_net_id); in xfrmi_update() local
539 xfrmi_unlink(xfrmn, xi); in xfrmi_update()
542 xfrmi_link(xfrmn, xi); in xfrmi_update()
760 struct xfrmi_net *xfrmn = net_generic(net, xfrmi_net_id); in xfrmi_exit_batch_net() local
766 for (xip = &xfrmn->xfrmi[i]; in xfrmi_exit_batch_net()