Lines Matching refs:icsk
152 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_assign_congestion_control() local
158 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
172 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_assign_congestion_control()
177 const struct inet_connection_sock *icsk = inet_csk(sk); in tcp_init_congestion_control() local
179 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
180 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
186 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_reinit_congestion_control() local
189 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
190 icsk->icsk_ca_setsockopt = 1; in tcp_reinit_congestion_control()
192 if (sk->sk_state != TCP_CLOSE && icsk->icsk_ca_ops->init) in tcp_reinit_congestion_control()
193 icsk->icsk_ca_ops->init(sk); in tcp_reinit_congestion_control()
199 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_cleanup_congestion_control() local
201 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
202 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
203 module_put(icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
329 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_set_congestion_control() local
333 if (icsk->icsk_ca_dst_locked) in tcp_set_congestion_control()
339 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
340 icsk->icsk_ca_setsockopt = 1; in tcp_set_congestion_control()