Lines Matching refs:icsk
107 int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk, in inet_sk_diag_fill() argument
176 if (!icsk) { in inet_sk_diag_fill()
183 if (icsk->icsk_pending == ICSK_TIME_RETRANS || in inet_sk_diag_fill()
184 icsk->icsk_pending == ICSK_TIME_EARLY_RETRANS || in inet_sk_diag_fill()
185 icsk->icsk_pending == ICSK_TIME_LOSS_PROBE) { in inet_sk_diag_fill()
187 r->idiag_retrans = icsk->icsk_retransmits; in inet_sk_diag_fill()
188 r->idiag_expires = EXPIRES_IN_MS(icsk->icsk_timeout); in inet_sk_diag_fill()
189 } else if (icsk->icsk_pending == ICSK_TIME_PROBE0) { in inet_sk_diag_fill()
191 r->idiag_retrans = icsk->icsk_probes_out; in inet_sk_diag_fill()
192 r->idiag_expires = EXPIRES_IN_MS(icsk->icsk_timeout); in inet_sk_diag_fill()
195 r->idiag_retrans = icsk->icsk_probes_out; in inet_sk_diag_fill()
216 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
232 ca_ops = READ_ONCE(icsk->icsk_ca_ops); in inet_sk_diag_fill()
734 struct inet_connection_sock *icsk = inet_csk(sk); in inet_diag_dump_reqs() local
749 spin_lock_bh(&icsk->icsk_accept_queue.syn_wait_lock); in inet_diag_dump_reqs()
751 lopt = icsk->icsk_accept_queue.listen_opt; in inet_diag_dump_reqs()
797 spin_unlock_bh(&icsk->icsk_accept_queue.syn_wait_lock); in inet_diag_dump_reqs()