Lines Matching refs:idst
43 struct dst_cache_pcpu *idst) in dst_cache_per_cpu_get() argument
47 dst = idst->dst; in dst_cache_per_cpu_get()
54 if (unlikely(!time_after(idst->refresh_ts, dst_cache->reset_ts) || in dst_cache_per_cpu_get()
55 (dst->obsolete && !dst->ops->check(dst, idst->cookie)))) { in dst_cache_per_cpu_get()
56 dst_cache_per_cpu_dst_set(idst, NULL, 0); in dst_cache_per_cpu_get()
63 idst->refresh_ts = jiffies; in dst_cache_per_cpu_get()
78 struct dst_cache_pcpu *idst; in dst_cache_get_ip4() local
84 idst = this_cpu_ptr(dst_cache->cache); in dst_cache_get_ip4()
85 dst = dst_cache_per_cpu_get(dst_cache, idst); in dst_cache_get_ip4()
89 *saddr = idst->in_saddr.s_addr; in dst_cache_get_ip4()
97 struct dst_cache_pcpu *idst; in dst_cache_set_ip4() local
102 idst = this_cpu_ptr(dst_cache->cache); in dst_cache_set_ip4()
103 dst_cache_per_cpu_dst_set(idst, dst, 0); in dst_cache_set_ip4()
104 idst->in_saddr.s_addr = saddr; in dst_cache_set_ip4()
112 struct dst_cache_pcpu *idst; in dst_cache_set_ip6() local
117 idst = this_cpu_ptr(dst_cache->cache); in dst_cache_set_ip6()
120 idst->in6_saddr = *saddr; in dst_cache_set_ip6()
127 struct dst_cache_pcpu *idst; in dst_cache_get_ip6() local
133 idst = this_cpu_ptr(dst_cache->cache); in dst_cache_get_ip6()
134 dst = dst_cache_per_cpu_get(dst_cache, idst); in dst_cache_get_ip6()
138 *saddr = idst->in6_saddr; in dst_cache_get_ip6()