Lines Matching refs:tcp_metrics_block

25 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr,
42 struct tcp_metrics_block { struct
43 struct tcp_metrics_block __rcu *tcpm_next; argument
57 static inline struct net *tm_net(struct tcp_metrics_block *tm) in tm_net() argument
62 static bool tcp_metric_locked(struct tcp_metrics_block *tm, in tcp_metric_locked()
68 static u32 tcp_metric_get(struct tcp_metrics_block *tm, in tcp_metric_get()
74 static void tcp_metric_set(struct tcp_metrics_block *tm, in tcp_metric_set()
88 struct tcp_metrics_block __rcu *chain;
96 static void tcpm_suck_dst(struct tcp_metrics_block *tm, in tcpm_suck_dst()
139 static void tcpm_check_stamp(struct tcp_metrics_block *tm, struct dst_entry *dst) in tcpm_check_stamp()
146 #define TCP_METRICS_RECLAIM_PTR (struct tcp_metrics_block *) 0x1UL
151 static struct tcp_metrics_block *tcpm_new(struct dst_entry *dst, in tcpm_new()
156 struct tcp_metrics_block *tm; in tcpm_new()
177 struct tcp_metrics_block *oldest; in tcpm_new()
207 static struct tcp_metrics_block *tcp_get_encode(struct tcp_metrics_block *tm, int depth) in tcp_get_encode()
216 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr, in __tcp_get_metrics()
220 struct tcp_metrics_block *tm; in __tcp_get_metrics()
234 static struct tcp_metrics_block *__tcp_get_metrics_req(struct request_sock *req, in __tcp_get_metrics_req()
237 struct tcp_metrics_block *tm; in __tcp_get_metrics_req()
276 static struct tcp_metrics_block *__tcp_get_metrics_tw(struct inet_timewait_sock *tw) in __tcp_get_metrics_tw()
278 struct tcp_metrics_block *tm; in __tcp_get_metrics_tw()
318 static struct tcp_metrics_block *tcp_get_metrics(struct sock *sk, in tcp_get_metrics()
322 struct tcp_metrics_block *tm; in tcp_get_metrics()
372 struct tcp_metrics_block *tm; in tcp_update_metrics()
492 struct tcp_metrics_block *tm; in tcp_init_metrics()
582 struct tcp_metrics_block *tm; in tcp_peer_is_proven()
612 struct tcp_metrics_block *tm; in tcp_fetch_timewait_stamp()
639 struct tcp_metrics_block *tm; in tcp_remember_stamp()
661 struct tcp_metrics_block *tm; in tcp_tw_remember_stamp()
690 struct tcp_metrics_block *tm; in tcp_fastopen_cache_get()
717 struct tcp_metrics_block *tm; in tcp_fastopen_cache_set()
775 struct tcp_metrics_block *tm) in tcp_metrics_fill_info()
882 struct tcp_metrics_block *tm) in tcp_metrics_dump_info()
912 struct tcp_metrics_block *tm; in tcp_metrics_nl_dump()
980 struct tcp_metrics_block *tm; in tcp_metrics_nl_cmd_get()
1038 struct tcp_metrics_block *tm; in tcp_metrics_flush_all()
1042 struct tcp_metrics_block __rcu **pp; in tcp_metrics_flush_all()
1060 struct tcp_metrics_block *tm; in tcp_metrics_nl_cmd_del()
1061 struct tcp_metrics_block __rcu **pp; in tcp_metrics_nl_cmd_del()