Lines Matching refs:xfrm6_protocol
22 static struct xfrm6_protocol __rcu *esp6_handlers __read_mostly;
23 static struct xfrm6_protocol __rcu *ah6_handlers __read_mostly;
24 static struct xfrm6_protocol __rcu *ipcomp6_handlers __read_mostly;
27 static inline struct xfrm6_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers()
49 struct xfrm6_protocol *handler; in xfrm6_rcv_cb()
50 struct xfrm6_protocol __rcu **head = proto_handlers(protocol); in xfrm6_rcv_cb()
66 struct xfrm6_protocol *handler; in xfrm6_rcv_encap()
67 struct xfrm6_protocol __rcu **head = proto_handlers(nexthdr); in xfrm6_rcv_encap()
112 struct xfrm6_protocol *handler; in xfrm6_esp_rcv()
129 struct xfrm6_protocol *handler; in xfrm6_esp_err()
141 struct xfrm6_protocol *handler; in xfrm6_ah_rcv()
158 struct xfrm6_protocol *handler; in xfrm6_ah_err()
170 struct xfrm6_protocol *handler; in xfrm6_ipcomp_rcv()
187 struct xfrm6_protocol *handler; in xfrm6_ipcomp_err()
233 int xfrm6_protocol_register(struct xfrm6_protocol *handler, in xfrm6_protocol_register()
236 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_register()
237 struct xfrm6_protocol *t; in xfrm6_protocol_register()
280 int xfrm6_protocol_deregister(struct xfrm6_protocol *handler, in xfrm6_protocol_deregister()
283 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_deregister()
284 struct xfrm6_protocol *t; in xfrm6_protocol_deregister()