dest_dst          684 include/net/ip_vs.h 	struct ip_vs_dest_dst __rcu *dest_dst;	/* cached dst info */
dest_dst         1825 net/netfilter/ipvs/ip_vs_core.c 				struct ip_vs_dest_dst *dest_dst;
dest_dst         1827 net/netfilter/ipvs/ip_vs_core.c 				dest_dst = rcu_dereference(dest->dest_dst);
dest_dst         1828 net/netfilter/ipvs/ip_vs_core.c 				if (dest_dst)
dest_dst         1829 net/netfilter/ipvs/ip_vs_core.c 					mtu = dst_mtu(dest_dst->dst_cache);
dest_dst          700 net/netfilter/ipvs/ip_vs_ctl.c 	struct ip_vs_dest_dst *dest_dst = container_of(head,
dest_dst          704 net/netfilter/ipvs/ip_vs_ctl.c 	dst_release(dest_dst->dst_cache);
dest_dst          705 net/netfilter/ipvs/ip_vs_ctl.c 	kfree(dest_dst);
dest_dst          713 net/netfilter/ipvs/ip_vs_ctl.c 	old = rcu_dereference_protected(dest->dest_dst, 1);
dest_dst          715 net/netfilter/ipvs/ip_vs_ctl.c 		RCU_INIT_POINTER(dest->dest_dst, NULL);
dest_dst         1626 net/netfilter/ipvs/ip_vs_ctl.c 	struct ip_vs_dest_dst *dest_dst;
dest_dst         1629 net/netfilter/ipvs/ip_vs_ctl.c 	dest_dst = rcu_dereference_protected(dest->dest_dst, 1);
dest_dst         1630 net/netfilter/ipvs/ip_vs_ctl.c 	if (dest_dst && dest_dst->dst_cache->dev == dev) {
dest_dst           64 net/netfilter/ipvs/ip_vs_xmit.c static inline void ip_vs_dest_dst_free(struct ip_vs_dest_dst *dest_dst)
dest_dst           66 net/netfilter/ipvs/ip_vs_xmit.c 	kfree(dest_dst);
dest_dst           73 net/netfilter/ipvs/ip_vs_xmit.c __ip_vs_dst_set(struct ip_vs_dest *dest, struct ip_vs_dest_dst *dest_dst,
dest_dst           78 net/netfilter/ipvs/ip_vs_xmit.c 	old = rcu_dereference_protected(dest->dest_dst,
dest_dst           81 net/netfilter/ipvs/ip_vs_xmit.c 	if (dest_dst) {
dest_dst           82 net/netfilter/ipvs/ip_vs_xmit.c 		dest_dst->dst_cache = dst;
dest_dst           83 net/netfilter/ipvs/ip_vs_xmit.c 		dest_dst->dst_cookie = dst_cookie;
dest_dst           85 net/netfilter/ipvs/ip_vs_xmit.c 	rcu_assign_pointer(dest->dest_dst, dest_dst);
dest_dst           94 net/netfilter/ipvs/ip_vs_xmit.c 	struct ip_vs_dest_dst *dest_dst = rcu_dereference(dest->dest_dst);
dest_dst           97 net/netfilter/ipvs/ip_vs_xmit.c 	if (!dest_dst)
dest_dst           99 net/netfilter/ipvs/ip_vs_xmit.c 	dst = dest_dst->dst_cache;
dest_dst          101 net/netfilter/ipvs/ip_vs_xmit.c 	    dst->ops->check(dst, dest_dst->dst_cookie) == NULL)
dest_dst          103 net/netfilter/ipvs/ip_vs_xmit.c 	return dest_dst;
dest_dst          313 net/netfilter/ipvs/ip_vs_xmit.c 	struct ip_vs_dest_dst *dest_dst;
dest_dst          319 net/netfilter/ipvs/ip_vs_xmit.c 		dest_dst = __ip_vs_dst_check(dest);
dest_dst          320 net/netfilter/ipvs/ip_vs_xmit.c 		if (likely(dest_dst))
dest_dst          321 net/netfilter/ipvs/ip_vs_xmit.c 			rt = (struct rtable *) dest_dst->dst_cache;
dest_dst          323 net/netfilter/ipvs/ip_vs_xmit.c 			dest_dst = ip_vs_dest_dst_alloc();
dest_dst          325 net/netfilter/ipvs/ip_vs_xmit.c 			if (!dest_dst) {
dest_dst          331 net/netfilter/ipvs/ip_vs_xmit.c 					      &dest_dst->dst_saddr.ip);
dest_dst          335 net/netfilter/ipvs/ip_vs_xmit.c 				ip_vs_dest_dst_free(dest_dst);
dest_dst          338 net/netfilter/ipvs/ip_vs_xmit.c 			__ip_vs_dst_set(dest, dest_dst, &rt->dst, 0);
dest_dst          341 net/netfilter/ipvs/ip_vs_xmit.c 				  &dest->addr.ip, &dest_dst->dst_saddr.ip,
dest_dst          345 net/netfilter/ipvs/ip_vs_xmit.c 			*ret_saddr = dest_dst->dst_saddr.ip;
dest_dst          478 net/netfilter/ipvs/ip_vs_xmit.c 	struct ip_vs_dest_dst *dest_dst;
dest_dst          485 net/netfilter/ipvs/ip_vs_xmit.c 		dest_dst = __ip_vs_dst_check(dest);
dest_dst          486 net/netfilter/ipvs/ip_vs_xmit.c 		if (likely(dest_dst))
dest_dst          487 net/netfilter/ipvs/ip_vs_xmit.c 			rt = (struct rt6_info *) dest_dst->dst_cache;
dest_dst          491 net/netfilter/ipvs/ip_vs_xmit.c 			dest_dst = ip_vs_dest_dst_alloc();
dest_dst          493 net/netfilter/ipvs/ip_vs_xmit.c 			if (!dest_dst) {
dest_dst          499 net/netfilter/ipvs/ip_vs_xmit.c 						      &dest_dst->dst_saddr.in6,
dest_dst          504 net/netfilter/ipvs/ip_vs_xmit.c 				ip_vs_dest_dst_free(dest_dst);
dest_dst          509 net/netfilter/ipvs/ip_vs_xmit.c 			__ip_vs_dst_set(dest, dest_dst, &rt->dst, cookie);
dest_dst          512 net/netfilter/ipvs/ip_vs_xmit.c 				  &dest->addr.in6, &dest_dst->dst_saddr.in6,
dest_dst          516 net/netfilter/ipvs/ip_vs_xmit.c 			*ret_saddr = dest_dst->dst_saddr.in6;