Lines Matching refs:icsk

188 icsk_timeout(const struct inet_connection_sock *icsk)  in icsk_timeout()  argument
190 return READ_ONCE(icsk->icsk_retransmit_timer.expires); in icsk_timeout()
194 icsk_delack_timeout(const struct inet_connection_sock *icsk) in icsk_delack_timeout() argument
196 return READ_ONCE(icsk->icsk_delack_timer.expires); in icsk_delack_timeout()
201 struct inet_connection_sock *icsk = inet_csk(sk); in inet_csk_clear_xmit_timer() local
204 smp_store_release(&icsk->icsk_pending, 0); in inet_csk_clear_xmit_timer()
206 sk_stop_timer(sk, &icsk->icsk_retransmit_timer); in inet_csk_clear_xmit_timer()
209 smp_store_release(&icsk->icsk_ack.pending, 0); in inet_csk_clear_xmit_timer()
210 icsk->icsk_ack.retry = 0; in inet_csk_clear_xmit_timer()
212 sk_stop_timer(sk, &icsk->icsk_delack_timer); in inet_csk_clear_xmit_timer()
226 struct inet_connection_sock *icsk = inet_csk(sk); in inet_csk_reset_xmit_timer() local
237 smp_store_release(&icsk->icsk_pending, what); in inet_csk_reset_xmit_timer()
238 sk_reset_timer(sk, &icsk->icsk_retransmit_timer, when); in inet_csk_reset_xmit_timer()
240 smp_store_release(&icsk->icsk_ack.pending, in inet_csk_reset_xmit_timer()
241 icsk->icsk_ack.pending | ICSK_ACK_TIMER); in inet_csk_reset_xmit_timer()
242 sk_reset_timer(sk, &icsk->icsk_delack_timer, when); in inet_csk_reset_xmit_timer()
249 inet_csk_rto_backoff(const struct inet_connection_sock *icsk, in inet_csk_rto_backoff() argument
252 u64 when = (u64)icsk->icsk_rto << icsk->icsk_backoff; in inet_csk_rto_backoff()
349 struct inet_connection_sock *icsk = inet_csk(sk); in inet_csk_inc_pingpong_cnt() local
351 if (icsk->icsk_ack.pingpong < U8_MAX) in inet_csk_inc_pingpong_cnt()
352 icsk->icsk_ack.pingpong++; in inet_csk_inc_pingpong_cnt()
362 struct inet_connection_sock *icsk = inet_csk(sk); in inet_init_csk_locks() local
364 spin_lock_init(&icsk->icsk_accept_queue.rskq_lock); in inet_init_csk_locks()
365 spin_lock_init(&icsk->icsk_accept_queue.fastopenq.lock); in inet_init_csk_locks()