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()
92 struct tcp_metrics_block __rcu *chain;
100 static void tcpm_suck_dst(struct tcp_metrics_block *tm, in tcpm_suck_dst()
143 static void tcpm_check_stamp(struct tcp_metrics_block *tm, struct dst_entry *dst) in tcpm_check_stamp()
150 #define TCP_METRICS_RECLAIM_PTR (struct tcp_metrics_block *) 0x1UL
155 static struct tcp_metrics_block *tcpm_new(struct dst_entry *dst, in tcpm_new()
160 struct tcp_metrics_block *tm; in tcpm_new()
181 struct tcp_metrics_block *oldest; in tcpm_new()
211 static struct tcp_metrics_block *tcp_get_encode(struct tcp_metrics_block *tm, int depth) in tcp_get_encode()
220 static struct tcp_metrics_block *__tcp_get_metrics(const struct inetpeer_addr *saddr, in __tcp_get_metrics()
224 struct tcp_metrics_block *tm; in __tcp_get_metrics()
238 static struct tcp_metrics_block *__tcp_get_metrics_req(struct request_sock *req, in __tcp_get_metrics_req()
241 struct tcp_metrics_block *tm; in __tcp_get_metrics_req()
280 static struct tcp_metrics_block *__tcp_get_metrics_tw(struct inet_timewait_sock *tw) in __tcp_get_metrics_tw()
282 struct tcp_metrics_block *tm; in __tcp_get_metrics_tw()
328 static struct tcp_metrics_block *tcp_get_metrics(struct sock *sk, in tcp_get_metrics()
332 struct tcp_metrics_block *tm; in tcp_get_metrics()
388 struct tcp_metrics_block *tm; in tcp_update_metrics()
508 struct tcp_metrics_block *tm; in tcp_init_metrics()
598 struct tcp_metrics_block *tm; in tcp_peer_is_proven()
628 struct tcp_metrics_block *tm; in tcp_fetch_timewait_stamp()
655 struct tcp_metrics_block *tm; in tcp_remember_stamp()
677 struct tcp_metrics_block *tm; in tcp_tw_remember_stamp()
706 struct tcp_metrics_block *tm; in tcp_fastopen_cache_get()
733 struct tcp_metrics_block *tm; in tcp_fastopen_cache_set()
791 struct tcp_metrics_block *tm) in tcp_metrics_fill_info()
898 struct tcp_metrics_block *tm) in tcp_metrics_dump_info()
928 struct tcp_metrics_block *tm; in tcp_metrics_nl_dump()
995 struct tcp_metrics_block *tm; in tcp_metrics_nl_cmd_get()
1053 struct tcp_metrics_block *tm; in tcp_metrics_flush_all()
1057 struct tcp_metrics_block __rcu **pp; in tcp_metrics_flush_all()
1075 struct tcp_metrics_block *tm; in tcp_metrics_nl_cmd_del()
1076 struct tcp_metrics_block __rcu **pp; in tcp_metrics_nl_cmd_del()