Searched refs:xfrm_input_afinfo (Results 1 – 6 of 6) sorted by relevance
45 static struct xfrm_input_afinfo const __rcu *xfrm_input_afinfo[2][AF_INET6 + 1]; variable52 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_register_afinfo()60 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) in xfrm_input_register_afinfo()63 rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); in xfrm_input_register_afinfo()69 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_unregister_afinfo()74 if (likely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) { in xfrm_input_unregister_afinfo()75 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family] != afinfo)) in xfrm_input_unregister_afinfo()78 RCU_INIT_POINTER(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], NULL); in xfrm_input_unregister_afinfo()86 static const struct xfrm_input_afinfo *xfrm_input_get_afinfo(u8 family, bool is_ipip) in xfrm_input_get_afinfo()88 const struct xfrm_input_afinfo *afinfo; in xfrm_input_get_afinfo()[all …]
133 static const struct xfrm_input_afinfo tunnel4_input_afinfo = {
201 static const struct xfrm_input_afinfo xfrm4_input_afinfo = {
178 static const struct xfrm_input_afinfo tunnel6_input_afinfo = {
214 static const struct xfrm_input_afinfo xfrm6_input_afinfo = {
376 struct xfrm_input_afinfo { struct383 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo); argument384 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo);