Home
last modified time | relevance | path

Searched refs:xfrm_input_afinfo (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/xfrm/
Dxfrm_input.c22 static struct xfrm_input_afinfo __rcu *xfrm_input_afinfo[NPROTO]; variable
24 int xfrm_input_register_afinfo(struct xfrm_input_afinfo *afinfo) in xfrm_input_register_afinfo()
33 if (unlikely(xfrm_input_afinfo[afinfo->family] != NULL)) in xfrm_input_register_afinfo()
36 rcu_assign_pointer(xfrm_input_afinfo[afinfo->family], afinfo); in xfrm_input_register_afinfo()
42 int xfrm_input_unregister_afinfo(struct xfrm_input_afinfo *afinfo) in xfrm_input_unregister_afinfo()
51 if (likely(xfrm_input_afinfo[afinfo->family] != NULL)) { in xfrm_input_unregister_afinfo()
52 if (unlikely(xfrm_input_afinfo[afinfo->family] != afinfo)) in xfrm_input_unregister_afinfo()
55 RCU_INIT_POINTER(xfrm_input_afinfo[afinfo->family], NULL); in xfrm_input_unregister_afinfo()
63 static struct xfrm_input_afinfo *xfrm_input_get_afinfo(unsigned int family) in xfrm_input_get_afinfo()
65 struct xfrm_input_afinfo *afinfo; in xfrm_input_get_afinfo()
[all …]
/linux-4.1.27/net/ipv6/
Dxfrm6_protocol.c165 static struct xfrm_input_afinfo xfrm6_input_afinfo = {
/linux-4.1.27/net/ipv4/
Dxfrm4_protocol.c191 static struct xfrm_input_afinfo xfrm4_input_afinfo = {
/linux-4.1.27/include/net/
Dxfrm.h350 struct xfrm_input_afinfo { struct
357 int xfrm_input_register_afinfo(struct xfrm_input_afinfo *afinfo); argument
358 int xfrm_input_unregister_afinfo(struct xfrm_input_afinfo *afinfo);