Lines Matching refs:sk
60 static void tcp_westwood_init(struct sock *sk) in tcp_westwood_init() argument
62 struct westwood *w = inet_csk_ca(sk); in tcp_westwood_init()
72 w->snd_una = tcp_sk(sk)->snd_una; in tcp_westwood_init()
102 static void tcp_westwood_pkts_acked(struct sock *sk, u32 cnt, s32 rtt) in tcp_westwood_pkts_acked() argument
104 struct westwood *w = inet_csk_ca(sk); in tcp_westwood_pkts_acked()
115 static void westwood_update_window(struct sock *sk) in westwood_update_window() argument
117 struct westwood *w = inet_csk_ca(sk); in westwood_update_window()
125 w->snd_una = tcp_sk(sk)->snd_una; in westwood_update_window()
161 static inline void westwood_fast_bw(struct sock *sk) in westwood_fast_bw() argument
163 const struct tcp_sock *tp = tcp_sk(sk); in westwood_fast_bw()
164 struct westwood *w = inet_csk_ca(sk); in westwood_fast_bw()
166 westwood_update_window(sk); in westwood_fast_bw()
178 static inline u32 westwood_acked_count(struct sock *sk) in westwood_acked_count() argument
180 const struct tcp_sock *tp = tcp_sk(sk); in westwood_acked_count()
181 struct westwood *w = inet_csk_ca(sk); in westwood_acked_count()
215 static u32 tcp_westwood_bw_rttmin(const struct sock *sk) in tcp_westwood_bw_rttmin() argument
217 const struct tcp_sock *tp = tcp_sk(sk); in tcp_westwood_bw_rttmin()
218 const struct westwood *w = inet_csk_ca(sk); in tcp_westwood_bw_rttmin()
223 static void tcp_westwood_ack(struct sock *sk, u32 ack_flags) in tcp_westwood_ack() argument
226 struct westwood *w = inet_csk_ca(sk); in tcp_westwood_ack()
228 westwood_update_window(sk); in tcp_westwood_ack()
229 w->bk += westwood_acked_count(sk); in tcp_westwood_ack()
235 westwood_fast_bw(sk); in tcp_westwood_ack()
238 static void tcp_westwood_event(struct sock *sk, enum tcp_ca_event event) in tcp_westwood_event() argument
240 struct tcp_sock *tp = tcp_sk(sk); in tcp_westwood_event()
241 struct westwood *w = inet_csk_ca(sk); in tcp_westwood_event()
245 tp->snd_cwnd = tp->snd_ssthresh = tcp_westwood_bw_rttmin(sk); in tcp_westwood_event()
248 tp->snd_ssthresh = tcp_westwood_bw_rttmin(sk); in tcp_westwood_event()
259 static size_t tcp_westwood_info(struct sock *sk, u32 ext, int *attr, in tcp_westwood_info() argument
262 const struct westwood *ca = inet_csk_ca(sk); in tcp_westwood_info()