Searched refs:xfrm_translator (Results 1 – 2 of 2) sorted by relevance
2874 static struct xfrm_translator __rcu *xfrm_translator; variable2876 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 …]
2219 struct xfrm_translator { struct2235 extern int xfrm_register_translator(struct xfrm_translator *xtr); argument2236 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()