xfrm_state_afinfo  373 include/net/xfrm.h int xfrm_state_register_afinfo(struct xfrm_state_afinfo *afinfo);
xfrm_state_afinfo  374 include/net/xfrm.h int xfrm_state_unregister_afinfo(struct xfrm_state_afinfo *afinfo);
xfrm_state_afinfo  375 include/net/xfrm.h struct xfrm_state_afinfo *xfrm_state_get_afinfo(unsigned int family);
xfrm_state_afinfo  376 include/net/xfrm.h struct xfrm_state_afinfo *xfrm_state_afinfo_get_rcu(unsigned int family);
xfrm_state_afinfo   69 net/ipv4/xfrm4_output.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo   34 net/ipv4/xfrm4_state.c static struct xfrm_state_afinfo xfrm4_state_afinfo = {
xfrm_state_afinfo  122 net/ipv6/xfrm6_output.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo   40 net/ipv6/xfrm6_state.c static struct xfrm_state_afinfo xfrm6_state_afinfo = {
xfrm_state_afinfo  355 net/xfrm/xfrm_input.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo  457 net/xfrm/xfrm_input.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo  619 net/xfrm/xfrm_output.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo  644 net/xfrm/xfrm_output.c 	struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo 2536 net/xfrm/xfrm_policy.c 	const struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo  172 net/xfrm/xfrm_state.c static struct xfrm_state_afinfo __rcu *xfrm_state_afinfo[NPROTO];
xfrm_state_afinfo  184 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo = xfrm_state_get_afinfo(family);
xfrm_state_afinfo  230 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo = xfrm_state_get_afinfo(family);
xfrm_state_afinfo  274 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo  330 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo = xfrm_state_get_afinfo(family);
xfrm_state_afinfo  355 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo = xfrm_state_get_afinfo(family);
xfrm_state_afinfo  377 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo 2331 net/xfrm/xfrm_state.c int xfrm_state_register_afinfo(struct xfrm_state_afinfo *afinfo)
xfrm_state_afinfo 2339 net/xfrm/xfrm_state.c 	if (unlikely(xfrm_state_afinfo[afinfo->family] != NULL))
xfrm_state_afinfo 2342 net/xfrm/xfrm_state.c 		rcu_assign_pointer(xfrm_state_afinfo[afinfo->family], afinfo);
xfrm_state_afinfo 2348 net/xfrm/xfrm_state.c int xfrm_state_unregister_afinfo(struct xfrm_state_afinfo *afinfo)
xfrm_state_afinfo 2356 net/xfrm/xfrm_state.c 	if (likely(xfrm_state_afinfo[afinfo->family] != NULL)) {
xfrm_state_afinfo 2357 net/xfrm/xfrm_state.c 		if (rcu_access_pointer(xfrm_state_afinfo[family]) != afinfo)
xfrm_state_afinfo 2360 net/xfrm/xfrm_state.c 			RCU_INIT_POINTER(xfrm_state_afinfo[afinfo->family], NULL);
xfrm_state_afinfo 2368 net/xfrm/xfrm_state.c struct xfrm_state_afinfo *xfrm_state_afinfo_get_rcu(unsigned int family)
xfrm_state_afinfo 2373 net/xfrm/xfrm_state.c 	return rcu_dereference(xfrm_state_afinfo[family]);
xfrm_state_afinfo 2377 net/xfrm/xfrm_state.c struct xfrm_state_afinfo *xfrm_state_get_afinfo(unsigned int family)
xfrm_state_afinfo 2379 net/xfrm/xfrm_state.c 	struct xfrm_state_afinfo *afinfo;
xfrm_state_afinfo 2383 net/xfrm/xfrm_state.c 	afinfo = rcu_dereference(xfrm_state_afinfo[family]);