xfrm_dst          318 include/net/xfrm.h struct xfrm_dst;
xfrm_dst          330 include/net/xfrm.h 	int			(*fill_dst)(struct xfrm_dst *xdst,
xfrm_dst          949 include/net/xfrm.h 		const struct xfrm_dst *xdst = (const struct xfrm_dst *) dst;
xfrm_dst          961 include/net/xfrm.h 		struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
xfrm_dst          969 include/net/xfrm.h static inline void xfrm_dst_set_child(struct xfrm_dst *xdst, struct dst_entry *child)
xfrm_dst          974 include/net/xfrm.h static inline void xfrm_dst_destroy(struct xfrm_dst *xdst)
xfrm_dst         1866 include/net/xfrm.h 	struct xfrm_dst *xdst;
xfrm_dst         1871 include/net/xfrm.h 	xdst = (struct xfrm_dst *) dst;
xfrm_dst          111 net/core/dst.c 		struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
xfrm_dst          415 net/core/pktgen.c 	struct xfrm_dst xdst;
xfrm_dst          504 net/ipv4/esp4.c 		struct xfrm_dst *dst = (struct xfrm_dst *)skb_dst(skb);
xfrm_dst           71 net/ipv4/xfrm4_policy.c static int xfrm4_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
xfrm_dst          106 net/ipv4/xfrm4_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          115 net/ipv4/xfrm4_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          123 net/ipv4/xfrm4_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          445 net/ipv6/esp6.c 		struct xfrm_dst *dst = (struct xfrm_dst *)skb_dst(skb);
xfrm_dst           71 net/ipv6/xfrm6_policy.c static int xfrm6_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
xfrm_dst          104 net/ipv6/xfrm6_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          113 net/ipv6/xfrm6_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          121 net/ipv6/xfrm6_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          134 net/ipv6/xfrm6_policy.c 	struct xfrm_dst *xdst;
xfrm_dst          139 net/ipv6/xfrm6_policy.c 	xdst = (struct xfrm_dst *)dst;
xfrm_dst          148 net/ipv6/xfrm6_policy.c 			xdst = (struct xfrm_dst *)xfrm_dst_child(&xdst->u.dst);
xfrm_dst          164 net/netfilter/nf_nat_core.c 		dst = ((struct xfrm_dst *)dst)->route;
xfrm_dst          182 net/netfilter/nft_xfrm.c 	     dst = ((const struct xfrm_dst *)dst)->child, i++) {
xfrm_dst           94 net/netfilter/xt_policy.c 	     dst = ((struct xfrm_dst *)dst)->child, i++) {
xfrm_dst          265 net/xfrm/xfrm_device.c 	struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst          160 net/xfrm/xfrm_policy.c static void xfrm_init_pmtu(struct xfrm_dst **bundle, int nr);
xfrm_dst          162 net/xfrm/xfrm_policy.c static int xfrm_bundle_ok(struct xfrm_dst *xdst);
xfrm_dst         2462 net/xfrm/xfrm_policy.c static inline struct xfrm_dst *xfrm_alloc_dst(struct net *net, int family)
xfrm_dst         2466 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         2497 net/xfrm/xfrm_policy.c static void xfrm_init_path(struct xfrm_dst *path, struct dst_entry *dst,
xfrm_dst         2507 net/xfrm/xfrm_policy.c static inline int xfrm_fill_dst(struct xfrm_dst *xdst, struct net_device *dev,
xfrm_dst         2531 net/xfrm/xfrm_policy.c 					    struct xfrm_dst **bundle,
xfrm_dst         2541 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst_prev = NULL;
xfrm_dst         2542 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst0 = NULL;
xfrm_dst         2559 net/xfrm/xfrm_policy.c 		struct xfrm_dst *xdst = xfrm_alloc_dst(net, family);
xfrm_dst         2642 net/xfrm/xfrm_policy.c 	for (xdst_prev = xdst0; xdst_prev != (struct xfrm_dst *)dst;
xfrm_dst         2643 net/xfrm/xfrm_policy.c 	     xdst_prev = (struct xfrm_dst *) xfrm_dst_child(&xdst_prev->u.dst)) {
xfrm_dst         2711 net/xfrm/xfrm_policy.c static struct xfrm_dst *
xfrm_dst         2718 net/xfrm/xfrm_policy.c 	struct xfrm_dst *bundle[XFRM_MAX_DEPTH];
xfrm_dst         2719 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         2740 net/xfrm/xfrm_policy.c 	xdst = (struct xfrm_dst *)dst;
xfrm_dst         2829 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
xfrm_dst         2867 net/xfrm/xfrm_policy.c static struct xfrm_dst *xfrm_create_dummy_bundle(struct net *net,
xfrm_dst         2877 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         2906 net/xfrm/xfrm_policy.c 	xfrm_init_path((struct xfrm_dst *)dst1, dst, 0);
xfrm_dst         2926 net/xfrm/xfrm_policy.c static struct xfrm_dst *xfrm_bundle_lookup(struct net *net,
xfrm_dst         2933 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         3021 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         3729 net/xfrm/xfrm_policy.c 	return !xfrm_bundle_ok((struct xfrm_dst *)dst);
xfrm_dst         3758 net/xfrm/xfrm_policy.c static void xfrm_init_pmtu(struct xfrm_dst **bundle, int nr)
xfrm_dst         3761 net/xfrm/xfrm_policy.c 		struct xfrm_dst *xdst = bundle[nr];
xfrm_dst         3785 net/xfrm/xfrm_policy.c static int xfrm_bundle_ok(struct xfrm_dst *first)
xfrm_dst         3787 net/xfrm/xfrm_policy.c 	struct xfrm_dst *bundle[XFRM_MAX_DEPTH];
xfrm_dst         3789 net/xfrm/xfrm_policy.c 	struct xfrm_dst *xdst;
xfrm_dst         3793 net/xfrm/xfrm_policy.c 	if (!dst_check(xfrm_dst_path(dst), ((struct xfrm_dst *)dst)->path_cookie) ||
xfrm_dst         3802 net/xfrm/xfrm_policy.c 		struct xfrm_dst *xdst = (struct xfrm_dst *)dst;
xfrm_dst         4010 net/xfrm/xfrm_policy.c 					   sizeof(struct xfrm_dst),