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),