Lines Matching refs:icsk
33 const struct inet_connection_sock *icsk = inet_csk(sk); in dccp_write_timeout() local
37 if (icsk->icsk_retransmits != 0) in dccp_write_timeout()
39 retry_until = icsk->icsk_syn_retries ? in dccp_write_timeout()
42 if (icsk->icsk_retransmits >= sysctl_dccp_retries1) { in dccp_write_timeout()
72 if (icsk->icsk_retransmits >= retry_until) { in dccp_write_timeout()
85 struct inet_connection_sock *icsk = inet_csk(sk); in dccp_retransmit_timer() local
98 if (icsk->icsk_retransmits == 0) in dccp_retransmit_timer()
106 if (--icsk->icsk_retransmits == 0) in dccp_retransmit_timer()
107 icsk->icsk_retransmits = 1; in dccp_retransmit_timer()
109 min(icsk->icsk_rto, in dccp_retransmit_timer()
115 icsk->icsk_backoff++; in dccp_retransmit_timer()
117 icsk->icsk_rto = min(icsk->icsk_rto << 1, DCCP_RTO_MAX); in dccp_retransmit_timer()
118 inet_csk_reset_xmit_timer(sk, ICSK_TIME_RETRANS, icsk->icsk_rto, in dccp_retransmit_timer()
120 if (icsk->icsk_retransmits > sysctl_dccp_retries1) in dccp_retransmit_timer()
126 struct inet_connection_sock *icsk = in dccp_write_timer() local
127 from_timer(icsk, t, icsk_retransmit_timer); in dccp_write_timer()
128 struct sock *sk = &icsk->icsk_inet.sk; in dccp_write_timer()
134 sk_reset_timer(sk, &icsk->icsk_retransmit_timer, in dccp_write_timer()
139 if (sk->sk_state == DCCP_CLOSED || !icsk->icsk_pending) in dccp_write_timer()
142 if (time_after(icsk->icsk_timeout, jiffies)) { in dccp_write_timer()
143 sk_reset_timer(sk, &icsk->icsk_retransmit_timer, in dccp_write_timer()
144 icsk->icsk_timeout); in dccp_write_timer()
148 event = icsk->icsk_pending; in dccp_write_timer()
149 icsk->icsk_pending = 0; in dccp_write_timer()
172 struct inet_connection_sock *icsk = in dccp_delack_timer() local
173 from_timer(icsk, t, icsk_delack_timer); in dccp_delack_timer()
174 struct sock *sk = &icsk->icsk_inet.sk; in dccp_delack_timer()
180 sk_reset_timer(sk, &icsk->icsk_delack_timer, in dccp_delack_timer()
186 !(icsk->icsk_ack.pending & ICSK_ACK_TIMER)) in dccp_delack_timer()
188 if (time_after(icsk->icsk_ack.timeout, jiffies)) { in dccp_delack_timer()
189 sk_reset_timer(sk, &icsk->icsk_delack_timer, in dccp_delack_timer()
190 icsk->icsk_ack.timeout); in dccp_delack_timer()
194 icsk->icsk_ack.pending &= ~ICSK_ACK_TIMER; in dccp_delack_timer()
199 icsk->icsk_ack.ato = min(icsk->icsk_ack.ato << 1, in dccp_delack_timer()
200 icsk->icsk_rto); in dccp_delack_timer()
206 icsk->icsk_ack.ato = TCP_ATO_MIN; in dccp_delack_timer()