Lines Matching refs:icsk

160 	struct inet_connection_sock *icsk = inet_csk(sk);  in tcp_assign_congestion_control()  local
167 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
170 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_assign_congestion_control()
179 const struct inet_connection_sock *icsk = inet_csk(sk); in tcp_init_congestion_control() local
182 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
183 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
193 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_reinit_congestion_control() local
196 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
197 icsk->icsk_ca_setsockopt = 1; in tcp_reinit_congestion_control()
198 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_reinit_congestion_control()
207 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_cleanup_congestion_control() local
209 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
210 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
211 module_put(icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
339 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_set_congestion_control() local
343 if (icsk->icsk_ca_dst_locked) in tcp_set_congestion_control()
353 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
354 icsk->icsk_ca_setsockopt = 1; in tcp_set_congestion_control()
361 const struct tcp_congestion_ops *old_ca = icsk->icsk_ca_ops; in tcp_set_congestion_control()
367 icsk->icsk_ca_ops = ca; in tcp_set_congestion_control()