Home
last modified time | relevance | path

Searched refs:xfrm_translator (Results 1 – 2 of 2) sorted by relevance

/linux/net/xfrm/
H A Dxfrm_state.c2874 static struct xfrm_translator __rcu *xfrm_translator; variable
2876 struct xfrm_translator *xfrm_get_translator(void) in xfrm_get_translator()
2878 struct xfrm_translator *xtr; in xfrm_get_translator()
2881 xtr = rcu_dereference(xfrm_translator); in xfrm_get_translator()
2892 void xfrm_put_translator(struct xfrm_translator *xtr) in xfrm_put_translator()
2898 int xfrm_register_translator(struct xfrm_translator *xtr) in xfrm_register_translator()
2903 if (unlikely(xfrm_translator != NULL)) in xfrm_register_translator()
2906 rcu_assign_pointer(xfrm_translator, xtr); in xfrm_register_translator()
2913 int xfrm_unregister_translator(struct xfrm_translator *xtr) in xfrm_unregister_translator()
2918 if (likely(xfrm_translator != NULL)) { in xfrm_unregister_translator()
[all …]
/linux/include/net/
H A Dxfrm.h2219 struct xfrm_translator { struct
2235 extern int xfrm_register_translator(struct xfrm_translator *xtr); argument
2236 extern int xfrm_unregister_translator(struct xfrm_translator *xtr);
2237 extern struct xfrm_translator *xfrm_get_translator(void);
2238 extern void xfrm_put_translator(struct xfrm_translator *xtr);
2240 static inline struct xfrm_translator *xfrm_get_translator(void) in xfrm_get_translator()
2244 static inline void xfrm_put_translator(struct xfrm_translator *xtr) in xfrm_put_translator()